午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

C#中unix與windows時(shí)間格式互轉(zhuǎn)

最近做shopEX平臺(tái)訂單對(duì)接,因?yàn)閟hopEX是Php的,所以在提交訂單的時(shí)間格式首先轉(zhuǎn)換成unix時(shí)間格式,然后才能提交成功。
相同的,有response返回的所有的日期格式都是unix時(shí)間格式,所以要轉(zhuǎn)換成系統(tǒng)時(shí)間我們才能使用。
在網(wǎng)上搜了一下,整理了一下,下面是我用C#編寫(xiě)的小例子,供各位參考。數(shù)據(jù)的嚴(yán)謹(jǐn)性,需要在實(shí)際使用時(shí)進(jìn)行相應(yīng)的判斷操作。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
 
namespace ConsoleApplication1
{
    /// <summary>
    /// unix與windowns日期格式互換
    /// zhangyong   2012/03/07
    /// </summary>
    class Program
    {
        private static readonly string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
        static void Main(string[] args)
        {
            string DataStr = time;    
            Program p = new Program();
            string tempTime = p.ConvertToUnix(DataStr);
            string ssd = p.ConvertToWin(tempTime);
        }
       
        /// <summary>
        /// 將nuix中的日期格式轉(zhuǎn)換成正常日期格式,前提傳入的格式正確
        /// </summary>
        /// <param name="timestampString">傳入的時(shí)間戳</param>
        /// <returns></returns>
        public String ConvertToWin(String timestampString)
        { 
               DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
               long lTime = long.Parse(timestampString + "0000000");
               TimeSpan toNow = new TimeSpan(lTime);
               DateTime dtResult = dtStart.Add(toNow);
                 return dtResult.ToString("yyyy-MM-dd HH:mm:ss");
        }
        /// <summary>
        /// 將正常的日期轉(zhuǎn)換成unix日期時(shí)間戳格式
        /// </summary>
        /// <param name="timestampString">正常日期轉(zhuǎn)換成的字符串格式如:yyyy-MM-dd HH:mm:ss</param>
        /// <returns>unix時(shí)間</returns>
        public string ConvertToUnix(string dateTime)
        {
            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            DateTime dtNow = DateTime.Parse(dateTime);
            TimeSpan toNow = dtNow.Subtract(dtStart);
            string timeStamp = toNow.Ticks.ToString();
            timeStamp = timeStamp.Substring(0, timeStamp.Length - 7);
            return timeStamp;
        }
     
    }
}

 

當(dāng)前標(biāo)題:C#中unix與windows時(shí)間格式互轉(zhuǎn)
文章源于:http://www.ekvhdxd.cn/article32/ijiopc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、Google、全網(wǎng)營(yíng)銷(xiāo)推廣響應(yīng)式網(wǎng)站、網(wǎng)站排名、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)