void Start() { Debug.Log(DateTime.Now); int stamp = DataTimeTool.ConvertToTimeStamp(DateTime.Now); Debug.Log(stamp); DateTime dateTime = DataTimeTool.ConvertToDateTime(stamp.ToString()); Debug.Log(dateTime); string showTime = DataTimeTool.ConvertToUniversalTime(stamp.ToString()); Debug.Log(showTime); }
/// <summary> ///计算日期范围 /// </summary> /// <param name="Table"></param> public void ClearLog() { try { int ThisDate = Convert.ToInt32(DateTime.Now.ToString("dd")); //当前日期 int LastDate = Convert.ToInt32(DataTimeTool.LastDayOfMonth(DateTime.Now.AddMonths(-interval)).ToString("dd")); //本月最后一天 if (ThisDate.Equals(LastDate)) { //本月最后一天清理上个月所有日志 ClearTable(DataTimeTool.FirstDayOfMonth(DateTime.Now.AddMonths(-interval)), DataTimeTool.LastDayOfMonth(DateTime.Now.AddMonths(-interval))); } else { //清理上个月一号到上个月相同日期所有日志 ClearTable(DataTimeTool.FirstDayOfMonth(DateTime.Now.AddMonths(-interval)), DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")).AddMonths(-1)); } Thread.Sleep(1000); } catch (Exception ex) { WriteLog.writeLogInfo("LogClear", "Log", "服务运行中出错,错误信息:" + ex.ToString() + ""); } }