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

首頁 > 編程 > C# > 正文

C#時間戳基本用法實例分析

2020-01-24 01:36:05
字體:
供稿:網(wǎng)友

本文實例講述了C#時間戳基本用法。分享給大家供大家參考。具體如下:

一、C#如何生成一個時間戳

/// <summary> /// 獲取時間戳 /// </summary> /// <returns></returns> public static string GetTimeStamp() {   TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);   return Convert.ToInt64(ts.TotalSeconds).ToString(); } 

經(jīng)常發(fā)現(xiàn)很多地方使用一個時間戳表示時間。比如: 1370838759  表示 2013年6月10日 12:32:39。 我們就需要一個工具,方便地轉(zhuǎn)換這種時間格式

二、什么是時間戳?

時間戳, 又叫Unix Stamp. 從1970年1月1日(UTC/GMT的午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。

三、C#時間戳轉(zhuǎn)換為普通時間

// 時間戳轉(zhuǎn)為C#格式時間private DateTime StampToDateTime(string timeStamp){  DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));  long lTime = long.Parse(timeStamp + "0000000");  TimeSpan toNow = new TimeSpan(lTime);  return dateTimeStart.Add(toNow);}// DateTime時間格式轉(zhuǎn)換為Unix時間戳格式private int DateTimeToStamp(System.DateTime time){  System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));  return (int)(time - startTime).TotalSeconds;}

希望本文所述對大家的C#程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 明光市| 麟游县| 夏津县| 张家界市| 乐清市| 北海市| 普兰店市| 新郑市| 乌拉特中旗| 永宁县| 开平市| 永登县| 嘉善县| 黄平县| 甘洛县| 崇阳县| 孝昌县| 天台县| 七台河市| 青田县| 宜君县| 曲松县| 剑阁县| 白城市| 竹山县| 房山区| 资阳市| 巩留县| 新河县| 闵行区| 洪泽县| 涟源市| 阿坝县| 北海市| 于都县| 特克斯县| 醴陵市| 瓮安县| 新竹市| 呼伦贝尔市| 土默特右旗|