UiPath日期函數(shù)的介紹和使用
一、日期類型屬性
1、日期類型是由多個屬性組成
Year:是指日期的年份
Month:是指日期的月份
Day:是指日期的日
Hour:是指日期的小時
Minute:是指日期的分鐘數(shù)
Second:是指日期的秒鐘數(shù)
Millisecond:是指日期的毫秒數(shù)
Date:是指日期的日期部分,時間部分全部為0
DayOfWeek:是指日期星期數(shù)
DayOfYear:是指日期在一年中的第N天
TimeOfDay:是指日期的時間部分。
Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以來所經(jīng)歷的 100 納秒數(shù),即Ticks的屬性為100納秒(1Ticks = 0.0001毫秒)
二、日期字符串類型格式互轉(zhuǎn)
1、日期轉(zhuǎn)換成字符串函數(shù)是將日期型變量轉(zhuǎn)換成特定格式的函數(shù)
ToString():它把日期轉(zhuǎn)換成操作系統(tǒng)默認(rèn)的日期時間類型;
ToString(“格式”):日期格式:小寫Y代表年,大寫M代表月、小寫d代表天,大寫H代表小時,小寫m代表分鐘,小寫s代表秒,小寫f代表毫秒.;
如:Now.ToString(“yyyy-MM-dd HH:mm:ss fff”),格式可以換成其他格式符號,也可以只取任何一部分,如獲取小時數(shù)Now.ToString(“HH”)或者Now.ToString(“H”);
ToLongDateString():它將日期轉(zhuǎn)換成長日期格式。格式如:Thurday,14 November 2019;
ToShortDateString():它將日期轉(zhuǎn)換成短日期格式。格式如:11/14/2019;
ToLongTimeString():它將日期轉(zhuǎn)換成長時間格式。格式如:20:00:00?ToShortTimeString():它將日期轉(zhuǎn)換成短時間格式。格式如:20:00;
2、字符串轉(zhuǎn)成成日期格式
DateTime.Para(“日期格式”):日期格式可以只有日期部分,也可以包括時間部分。如果只有時間部分,將采用系統(tǒng)的日期作為日期部分。
如:DateTime.Para(“yyyy-MM-dd HH:mm:ss”)或者DateTime.Para(“yyyy-MM-dd”)
三、日期格式操作
Add:是指當(dāng)前日期時間增加一個時間間隔。如:Now.Add(new TimeSpan(1,2,3,4)),這表示當(dāng)前時間增加一天二小時三分鐘四秒。
如果數(shù)據(jù)是正整數(shù),則是相加,如果是負(fù)整數(shù)則是相減,以下如有相似函數(shù)同。
AddYears:它表示當(dāng)前日期增減年數(shù);
AddMonths:它表示當(dāng)前日期增減月份;
AddDays:它表示當(dāng)前日期增減天數(shù);
AddMinutes:它表示當(dāng)前日期增減分鐘數(shù);
AddHours:它表示當(dāng)前日期增減小時數(shù)
AddMilliseconds:它表示當(dāng)前增減毫秒數(shù)
CompareTo:它表示當(dāng)前日期與后面的日期比較,如果大于0則表示它比后者大,反之,則它表后者小。