2021-06-08 uipath datetime

判断两个日期相隔多少天。

date1='2021/01/01'

date2='2021/01/07'

timedifference=date.parse(date2)-date.pare(date1)    

# date1和date2是字符串,先转成日期格式再相减,得到timespan格式

daydiference = math.Abs(timediference.days)





date_start = "2021/05/06"

date_time="2021/05/07"

date_start.compareto(date_time) =-1   #如果日期相等为0



字符串转成成日期格式DateTime.Para(“日期格式”):

DateTime.Para(“yyyy-MM-dd HH:mm:ss”)或者DateTime.Para(“yyyy-MM-dd”)



一、日期类型属性1、日期类型是由多个属性组成

Year:是指日期的年份

Month:是指日期的月份

Day:是指日期的日

Hour:是指日期的小时

Minute:是指日期的分钟数

Second:是指日期的秒钟数Millisecond:是指日期的毫秒数

Date:是指日期的日期部分,时间部分全部为0

DayOfWeek:是指日期星期数

DayOfYear:是指日期在一年中的第N天

TimeOfDay:是指日期的时间部分。

Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = 0.0001毫秒)

二、日期字符串类型格式互转

1、日期转换成字符串函数是将日期型变量转换成特定格式的函数ToString():它把日期转换成操作系统默认的日期时间类型;ToString(“格式”):日期格式:小写Y代表年,大写M代表月、小写d代表天,大写H代表小时,小写m代表分钟,小写s代表秒,小写f代表毫秒.;如:Now.ToString(“yyyy-MM-dd HH:mm:ss fff”),格式可以换成其他格式符号,也可以只取任何一部分,如获取小时数Now.ToString(“HH”)或者Now.ToString(“H”);ToLongDateString():它将日期转换成长日期格式。格式如:Thurday,14 November 2019;ToShortDateString():它将日期转换成短日期格式。格式如:11/14/2019;ToLongTimeString():它将日期转换成长时间格式。格式如:20:00:00 ToShortTimeString():它将日期转换成短时间格式。格式如:20:00;

三、日期格式操作

Now.Add(new TimeSpan(1,2,3,4)),这表示当前时间增加一天二小时三分钟四秒。如果数据是正整数,则是相加,如果是负整数则是相减,以下如有相似函数同。

AddYears:当前日期增减年数;

AddMonths:当前日期增减月份;

AddDays:当前日期增减天数;

AddMinutes:当前日期增减分钟数;

AddHours:当前日期增减小时数

AddMilliseconds:当前增减毫秒数



一般有如下这些情况:

1.用不同格式表达当天日期或者表达当前时间

2.表达几天或者几个月之后或之前的日期

3.表达本月/次月1日这样的特殊日期

4. 上个月最后一天或者本月最后一天

5.本周一或者本周五,或者下周一

6. 判断今天为星期几

小U的QQ群(714733686):小U的订阅号【UiPath8888】

1.用不同格式表达当天日期,我们一般用下面这几种方式

now.Date.ToString:20191031

Now.ToShortDateString:10/31/2019

Now.ToShortTimeString:22:22

Now.ToString:10/31/2019 22:22:57

针对Now.ToString我们还可以这样来获取更详细的时间

当天日期20191031:now.ToString(“yyyyMMdd”)

当前时间22:26:00:now.ToString(“hh:mm:ss”)

当前时间22:26:00.000:now.ToString(“hh:mm:ss.sss”)

当天日期2019-10-31:now.ToString(“yyyy-MM-dd”)

当天日期2019/10/31:now.ToString(“yyyy/MM/dd”)

2.表达几天或者几个月之后或之前的日期

五天后日期:now.AddDays(5).ToString(“yyyyMMdd”)

五天前日期:now.AddDays(-5).ToString(“yyyyMMdd”)

五个月后日期:now.AddMonths(5).ToString(“yyyyMMdd”)

五个月前日期:now.AddMonths(-5).ToString(“yyyyMMdd”)

3.表达本月/次月1日这样的特殊日期

对于这样特殊的日期,我们通过下面的表达式即可得到

本月1日:New datetime(now.Year,now.Month,1).ToString(“yyyyMMdd”)

次月1日:New datetime(now.Year,now.AddMonths(1).month,1).ToString(“yyyyMMdd”)

4. 上个月最后一天或者本月最后一天

上个月最后一天:获取本月第一天,然后减去一天就是上个月最后一天

New DateTime(now.Year,now.Month,1).AddDays(-1).ToString("yyyyMMdd")

本月最后一天:获取下个月第一天,然后减去一天就是本月最后一天

New DateTime(now.Year,now.Month,1).AddMonths(1).AddDays(-1).ToString("yyyyMMdd")

5. 本周一或者本周五,或者下周一

本周一: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”)

6. 判断今天为星期几

计算今天是星期几:weekday(now,vbMonday).ToString-1,2,3,4,5,6,7

或者是now.DayOfWeek.ToString-Monday,Tuesday,Wednesday,Thrusday,Friday,Saturday,Sunday

好了,如果大家有什么不明白的地方,可以在文章的开头,加入我们的QQ群,或者订阅号UiPath8888。

小伙伴们觉得小U写的文章有价值,能帮上忙,文末打赏一下,请小U喝杯咖啡

也是对小U的认可。

文章来源:http://www.rpazj.com




date_time = "09:00:00"

dd = datetime.parse(date_time)

#06/18/2021 09:00:00

dd = dd.AddHours(1)       # dd = 06/18/2021 10:00:00, 时间加一小时

number = 9

number.tostring.padleft(2,CChar("0"))

# 09



获取当前日:

day = Now.ToString("dd")   #当前日期为03号

去掉前面的0, 只需把string转换为double然后再转会string,这样前面的0就会去掉,而且日期为整数10,20,30也能正常显示。

Convert.ToDouble(day).ToString   #输出3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,817评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,329评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,354评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,498评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,600评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,829评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,979评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,722评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,189评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,519评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,654评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,329评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,940评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,762评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,993评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,382评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,543评论 2 349

推荐阅读更多精彩内容