第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

[工具類]將時(shí)間轉(zhuǎn)換為unix時(shí)間戳格式

標(biāo)簽:
前端工具

写在前面

由于在数据库中存的时间有时间戳格式的数据,在解析以及保存的时候,就需要考虑到数据格式的兼容性问题。看到数据库中的时间字段基本上都是以时间戳格式存储的,没办法,只能将时间进行转换了,考虑到其他系统可能要对时间字段进行操作,就不得不考虑时间的兼容性了。

时间戳辅助类

什么是时间戳?

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中(比如Linux系统),也在许多其他操作系统中被广泛采用。
php中获取时间戳的方法是:time();Date();
Linux中获取时间戳的方法是:date +%s
Linux中将时间戳转换为日期: date -d "@<timestamp>"

既然知道了基准时间为1970年01月01日00时00分00秒,那么转换为时间戳就很容易了。

复制代码

 1     /// <summary> 
 2     ///日期转换辅助类 
 3     /// </summary> 
 4     public static class DateHelper 
 5     { 
 6  
 7         public static DateTime ConvertTime(string datatime) 
 8         { 
 9             Int64 timeStamp = Convert.ToInt64(datatime);
 10             DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
 11             TimeSpan toNow = new TimeSpan(timeStamp * 10000);
 12             return dtStart.Add(toNow);
 13         }
 14 
 15         /// <summary>
 16         /// 将c# DateTime时间格式转换为Unix时间戳格式
 17         /// </summary>
 18         /// <param name="time">时间</param>
 19         /// <returns>long</returns>
 20         public static long ConvertTime2Long(System.DateTime time)
 21         {
 22             System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));
 23             long t = (time.Ticks - startTime.Ticks) / 10000;            //除10000调整为13位
 24             return t;
 25         }
 26 
 27     }

复制代码

简单测试

复制代码

 1     class Program 
 2     { 
 3         static void Main(string[] args) 
 4         { 
 5             long result = DateHelper.ConvertTime2Long(DateTime.Now); 
 6             Console.WriteLine("时间戳:" + result); 
 7             DateTime dt = DateHelper.ConvertTime(result.ToString()); 
 8             Console.WriteLine("时间:"+dt.ToString()); 
 9             Console.Read();
 10         }
 11     }

复制代码

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消