private void runTimeDemo()
{
//定义日期时间
DateTime MIN_DATE = new DateTime(1900, 1, 1);
string strThisDay = DateTime.Now.ToString("MM/dd/yyyy");
DateTime dtThisDay = DateTime.Parse(strThisDay);
//2024-1-2 8:30:0:0
DateTime startTime = new DateTime(2024, 1, 2, 8, 30, 0, 0);
DateTime currentTime = DateTime.Now;
TimeSpan timePast = currentTime.Subtract(startTime);
//计算、比较日期时间
double hoursPast = currentTime.Subtract(startTime).Hours;
bool bResult = hoursPast > 0;
bool bResult1 = (startTime < currentTime);
DateTime.Now.AddDays(-1).ToShortDateString();
if (DateTime.Now.TimeOfDay > new TimeSpan(15, 15, 00))
{
//
}
if (startTime.Date < DateTime.Now.Date)
{
//
}
//判断星期几
if ((int)startTime.DayOfWeek == 0 || (int)startTime.DayOfWeek == 6)
{
// weekend;
}
string strWeekDay = "";
switch (DateTime.Now.DayOfWeek.ToString())
{
case "Monday":
strWeekDay = "星期一";
break;
case "Tuesday":
strWeekDay = "星期二";
break;
case "Wednesday":
strWeekDay = "星期三";
break;
case "Thursday":
strWeekDay = "星期四";
break;
case "Friday":
strWeekDay = "星期五";
break;
case "Saturday":
strWeekDay = "星期六";
break;
case "Sunday":
strWeekDay = "星期日";
break;
}
}
C# 代码 - 日期时间相关
于 2024-01-16 15:41:23 首次发布