1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Web;
- using Newtonsoft.Json;
- namespace M55128_rec.Util
- {
- public static class DateHelper
- {
- public static int getTimeSpan()
- {
- string timeStr = DateTime.Now.ToString(CultureInfo.InvariantCulture);
- //判断当前时间是否在工作时间段内
- string _strWorkingDayPM = "21:30";
- //string _strWorkingDayPM = "17:30";
- TimeSpan dspWorkingDayPM = DateTime.Parse(_strWorkingDayPM).TimeOfDay;
- //TimeSpan dspWorkingDayPM = DateTime.Parse(_strWorkingDayPM).TimeOfDay;
- string time1 = "2018-2-15 21:29:00";
- DateTime t1 = Convert.ToDateTime(timeStr);
- DateTime checkNewyear = DateTime.Parse(time1).AddDays(7);
- TimeSpan dspNow = t1.TimeOfDay;
- int num = 0;
- if (DateTime.Now < checkNewyear)
- {
- num= int.Parse(checkNewyear.DayOfYear.ToString()) - 8 + 1;
- }
-
- else if (dspNow < dspWorkingDayPM)
- {
- //obj.newNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1).ToString();
- //obj.nextNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 + 1).ToString();
- //obj.topNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 - 1).ToString();
- //int t = int.Parse(DateTime.Now.DayOfYear.ToString());
- num = int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1;
- }
- else
- {
- //int t = int.Parse(DateTime.Now.DayOfYear.ToString()) + 1;
- num = int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 + 1;
- //obj.newNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 + 1).ToString();
- //obj.nextNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 + 1 + 1).ToString();
- //obj.topNumber = (int.Parse(DateTime.Now.DayOfYear.ToString()) - 8 + 1 + 1 - 1).ToString();
- }
- return num;
- }
- public static T ToData<T>(string obj)
- {
- try
- {
- return JsonConvert.DeserializeObject<T>(obj);
- }
- catch (Exception ee)
- {
- return default(T);
- }
-
- }
-
- }
- }
|