大写 : 代表24小时制 HH
小写 : 代表12小时制 hh
此刻时间 :
Now.ToString 08/24/2021 09:57:47
--------------------------------------------分割线--------------------------------------------------------
当天日期 :
Now.Date.ToString 08/24/2021 00:00:00
Now.ToShortDateString 08/24/2021
Now.ToString(“yyyyMMdd”) 20210824
Now.ToString(“yyyy-MM-dd”) 2021-08-24
Now.ToString("yyyy/MM/dd") 2021/08/24
--------------------------------------------分割线--------------------------------------------------------
当天时间 :
Now.ToShortTimeString 09:56
Now.ToString(“hh:mm:ss”) 09:58:36
--------------------------------------------分割线--------------------------------------------------------
Now.AddDays(3).ToString(“yyyyMMdd”) 3天后日期
Now.AddDays(-3).ToString(“yyyyMMdd”) 3天前日期
Now.AddMonths(3).ToString(“yyyyMMdd”) 3月后日期
Now.AddMonths(-3).ToString(“yyyyMMdd”) 3月前日期
Now.AddYears(3).ToString(“yyyyMMdd”) 3年后日期
Now.AddYears(-3).ToString(“yyyyMMdd”) 3年后日期
Now.Second.Tostring 当前秒数
--------------------------------------------分割线--------------------------------------------------------
指定日期前一周的日期 :
DateTime.Parse("2021-3-30").AddDays(-7)
中文输出当前星期几 :
DateTime.Today.ToString("dddd", new System.Globalization.CultureInfo("zh-CN"))
星期几 :
Weekday(Now,vbMonday).ToString
Now.DayOfWeek.ToString
--------------------------------------------分割线--------------------------------------------------------
判断两个日期相隔多少天 :
Date1='2021/01/01'
Date2='2021/01/07'
TimeDifference=Date.Parse(Date2)-Date.Parse(Date1)
# Date1和Date2是字符串,先转成日期格式再相减,得到TimeSpan格式
DayDiference = Math.Abs(TimeDiference.Days)
--------------------------------------------分割线--------------------------------------------------------
表示当前时间增加一天两小时三分四秒
Now.Add(New TimeSpan(1,2,3,4))
--------------------------------------------分割线--------------------------------------------------------
本周一:Now.AddDays(1-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
本周二:Now.AddDays(2-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
本周三:Now.AddDays(3-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
本周四:Now.AddDays(4-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
本周五:Now.AddDays(5-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
下周一:Now.AddDays(8-Weekday(Now,vbMonday)).ToString(“yyyyMMdd”)
--------------------------------------------分割线--------------------------------------------------------
当前月最后一天 :
DateTime.Parse(
Now.Year.ToString+"-"+Now.AddMonths(1).ToString("MM")+"-01"
).AddDays(-1).ToString("yyyy-MM-dd")
当前月第一天 :
Now.ToString("yyyy-MM-01")
--------------------------------------------分割线--------------------------------------------------------