uipath对日期进行操作

大写 : 代表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")

--------------------------------------------分割线--------------------------------------------------------

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容