国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET中TimeSpan的用法

2019-11-17 01:52:48
字體:
供稿:網(wǎng)友

asp.net中TimeSpan的用法

一、TimeSpan常量、字段

TimeSpan.MaxValue; // 10675199.02:48:05.4775807TimeSpan.MinValue; //-10675199.02:48:05.4775808TimeSpan.Zero; // 0.00:00:00.0TimeSpan.TicksPerDay; //一天的 Tick 數(shù): 864000000000TimeSpan.TicksPerHour; //一小時的 Tick 數(shù): 36000000000TimeSpan.TicksPerMillisecond; //一毫秒的 Tick 數(shù): 10000TimeSpan.TicksPerMinute; //一分鐘的 Tick 數(shù): 600000000TimeSpan.TicksPerSecond; //一秒鐘的 Tick 數(shù): 10000000

二、TimeSpan靜態(tài)方法

TimeSpan.Compare(); //對比TimeSpan.Equals(); //= TimeSpan.FromDays(); //從天數(shù)建立TimeSpan.FromHours(); //從小時數(shù)建立TimeSpan.FromMilliseconds(); //從毫秒數(shù)建立TimeSpan.FromMinutes(); //從分鐘數(shù)建立TimeSpan.FromSeconds(); //從秒數(shù)建立TimeSpan.FromTicks(); //從 Tick 數(shù)建立TimeSpan.Parse(); //從字符串建立TimeSpan.ParseExact(); //從指定格式的字符串建立TimeSpan.TryParse(); //嘗試從字符串建立TimeSpan.TryParseExact(); //嘗試從指定格式的字符串建立

三、TimeSpan屬性

Days; //天部分 Hours; //小時部分Milliseconds; //毫秒部分Minutes; //分部分Seconds; //秒部分Ticks; //Tick 總數(shù)TotalDays; //總天數(shù)TotalHours; //總小時數(shù)TotalMilliseconds; //總毫秒數(shù)TotalMinutes; //總分鐘數(shù)TotalSeconds; //總秒數(shù)

四、TimeSpan方法

Add(); // + CompareTo(); //比對Duration(); //絕對值Equals(); //Negate(); //取反, + > -、- > +Subtract(); // -, Add()的反操縱ToString(); //格式化到字符串, .Net 4.0 較之前版本有變動

五、TimeSpan構(gòu)建對象

PRotected void Button1_Click(object sender, EventArgs e)...{ TimeSpan t1 = new TimeSpan(864000000000); //1.00:00:00 TimeSpan t2 = new TimeSpan(23, 59, 59); //23:59:59 TimeSpan t3 = new TimeSpan(30, 23, 59, 59); //30.23:59:59 TimeSpan t4 = new TimeSpan(30, 23, 59, 59, 999); //30.23:59:59.9990000

double f = 365.25; TimeSpan t5 = TimeSpan.FromDays(f); //365.06:00:00 TimeSpan t6 = TimeSpan.FromHours(f * 24); //365.06:00:00 TimeSpan t7 = TimeSpan.FromMinutes(f * 24 * 60); //365.06:00:00 TimeSpan t8 = TimeSpan.FromSeconds(f * 24 * 60 * 60); //365.06:00:00 TimeSpan t9 = TimeSpan.FromMilliseconds(f * 24 * 60 * 60 * 1000); //365.06:00:00 TimeSpan t0 = TimeSpan.FromTicks((long)(f * 24 * 60 * 60 * 1000 * 10000)); //365.06:00:00

TextBox1.Text = string.Format("{0}/n{1}/n{2}/n{3}/n{4}/n{5}/n{6}/n{7}/n{8}/n{9}", t1, t2, t3, t4, t5, t6, t7, t8, t9, t0 );}

求離最近發(fā)表時間的函數(shù)public string Da(www.111cn.net)teStringFromNow(DateTime dt) { TimeSpan span = DateTime.Now - dt; if (span.TotalDays > 60) { return dt.ToShortDateString(); } else if ( span.TotalDays > 30 ) { return "1個月前"; } else if (span.TotalDays > 14) { return "2周前"; } else if (span.TotalDays > 7) { return "1周前"; } else if (span.TotalDays > 1) { return string.Format("{0}天前", (int)Math.Floor(span.TotalDays)); } else if (span.TotalHours > 1) { return string.Format("{0}小時前", (int)Math.Floor(span.TotalHours)); } else if (span.TotalMinutes > 1) { return string.Format("{0}分鐘前", (int)Math.Floor(span.TotalMinutes)); } else if (span.TotalSeconds >= 1) { return string.Format("{0}秒前", (int)Math.Floor(span.TotalSeconds)); } else { return "1秒前"; } }

DateTime和TimeSpan中的常用成員及其說明

屬性 說明 Date 獲取此實(shí)例的日期部分。 Day 獲取此實(shí)例所表示的日期為該月中的第幾天。 DayOfWeek 獲取此實(shí)例所表示的日期是星期幾。 DayOfYear 獲取此實(shí)例所表示的日期是該年中的第幾天。 Hour 獲取此實(shí)例所表示日期的小時部分。 Millisecond 獲取此實(shí)例所表示日期的毫秒部分。 Minute 獲取此實(shí)例所表示日期的分鐘部分。 Month 獲取此實(shí)例所表示日期的月份部分。 Now 創(chuàng)建一個DateTime實(shí)例,它是此計(jì)算機(jī)上的當(dāng)前本地日期和時間。 Second 獲取此實(shí)例所表示日期的秒部分。 TimeOfDay 獲取此實(shí)例的當(dāng)天的時間。 Today 獲取當(dāng)前日期。 Year 獲取此實(shí)例所表示日期的年份部分。 表01:DateTime類的常用屬性及其說明

方法 說明 Add 將指定的TimeSpan的值加到此實(shí)例的值上。 AddDays 將指定的天數(shù)加到此實(shí)例的值上。 AddHours 將指定的小時數(shù)加到此實(shí)例的值上。 AddMilliseconds 將指定的毫秒數(shù)加到此實(shí)例的值上。 AddMinutes 將指定的分鐘數(shù)加到此實(shí)例的值上。 AddMonths 將指定的月份數(shù)加到此實(shí)例的值上。 AddSeconds 將指定的秒數(shù)加到此實(shí)例的值上。 AddYears 將指定的年份數(shù)加到此實(shí)例的值上。 DaysInMonth 返回指定年份中指定月份的天數(shù)。 IsLeapYear 返回指定的年份是否為閏年的指示。 Parse 將日期和時間的指定字符串表示轉(zhuǎn)換成其等效的DateTime實(shí)例。 Subtract 從此實(shí)例中減去指定的時間或持續(xù)時間。 ToLongDateString 將此實(shí)例的值轉(zhuǎn)換為其等效的長日期字符串表示形式。 ToLongTimeString 將此實(shí)例的值轉(zhuǎn)換為其等效的長時間字符串表示形式。 ToShortTimeString 將此實(shí)例的值轉(zhuǎn)換為其等效的短時間字符串表示形式。 ToShortDateString 將此實(shí)例的值轉(zhuǎn)換為其等效的短日期字符串表示形式。

表02:DateTime結(jié)構(gòu)的常用方法及其說明

表03和表04分別是TimeSpan結(jié)構(gòu)的常用屬性和常用方法及其說明:

屬性 說明 Days 獲取由此實(shí)例表示的整天數(shù)。 Hours 獲取由此實(shí)例表示的整小時數(shù)。 Milliseconds 獲取由此實(shí)例表示的整毫秒數(shù)。 Minutes 獲取由此實(shí)例表示的整分鐘數(shù)。 Seconds 獲取由此實(shí)例表示的整秒數(shù)。 Ticks 獲取用刻度表示的此實(shí)例的值。 TotalDays 獲取以整天數(shù)和天的小數(shù)部分表示的此實(shí)例的值。 TotalHours 獲取以整小時數(shù)和小時的小數(shù)部分表示的此實(shí)例的值。 TotalMilliseconds 獲取以整毫秒數(shù)和毫秒的小數(shù)部分表示的此實(shí)例的值。 TotalMinutes 獲取以整分鐘數(shù)和分鐘的小數(shù)部分表示的此實(shí)例的值。 TotalSeconds 獲取以整秒數(shù)和秒的小數(shù)部分表示的此實(shí)例的值。 表03:TimeSpan結(jié)構(gòu)的常用屬性及其說明

方法 說明 Add 將指定的TimeSpan添加到此實(shí)例中。 Duration 返回其值為此實(shí)例的絕對值的TimeSpan。 FromDays 返回表示指定天數(shù)的TimeSpan,其中對天數(shù)的指定精確到最接近的毫秒。 FromHours 返回表示指定小時數(shù)的TimeSpan,其中對小時數(shù)的指定精確到最接近的毫秒。 FromMilliseconds 返回表示指定毫秒數(shù)的TimeSpan。 FromMinutes 返回表示指定分鐘數(shù)的TimeSpan,其中對分鐘數(shù)的指定精確到最接近的毫秒。 FromSeconds 返回表示指定秒數(shù)的TimeSpan,其中對秒數(shù)的指定精確到最接近的毫秒。 Subtract 從此實(shí)例中減去指定的TimeSpan。 表04:TimeSpan結(jié)構(gòu)的常用方法及其說明from:http://www.111cn.net/net/net/58093.htm


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 墨脱县| 罗田县| 巴里| 崇州市| 文登市| 夹江县| 崇仁县| 临颍县| 布拖县| 新沂市| 阿拉尔市| 清涧县| 阳城县| 化隆| 淳化县| 双城市| 濮阳市| 镇平县| 东乡| 观塘区| 宜良县| 衢州市| 仲巴县| 南木林县| 大埔县| 宝山区| 万宁市| 崇礼县| 筠连县| 丹寨县| 威信县| 赤城县| 额尔古纳市| 泰兴市| 西平县| 嫩江县| 察隅县| 岚皋县| 潼关县| 岚皋县| 灵台县|