隨筆-348  評論-598  文章-0  trackbacks-0

           (轉(zhuǎn))

             JAVA統(tǒng)計從1970年1月1日起的毫秒的數(shù)量表示日期。也就是說,例如,1970年1月2日,是在1月1日 后的86,400,000毫秒。同樣的,1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date類使用long類 型紀(jì)錄這些毫秒值.因為long是有符號整數(shù),所以日期可以在1970年1月1日之前,也可以在這之后。Long類型表示的最大正值和最大負(fù)值可以輕松的 表示290,000,000年的時間,這適合大多數(shù)人的時間要求。

                  C# 日期型數(shù)據(jù)的長整型值是自 0001 年 1 月 1 日午夜 12:00,以來所經(jīng)過時間以100 毫微秒為間隔表示時的數(shù)字。這個數(shù)在 C# 的 DateTime 中被稱為Ticks(刻度)。DateTime 類型有一個名為 Ticks 的長整型只讀屬性,就保存著這個值。

                  將Java的長整型時間轉(zhuǎn)化為C#時間:

                  long time_JAVA_Long = 1207969641193;//java長整型日期,毫秒為單位
                  DateTime dt_1970 = new DateTime(1970,1,1);
                  long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
                  long time_tricks = tricks_1970 + time_Long*10000;//日志日期刻度
                  DateTime dt = new DateTime(time_tricks);//轉(zhuǎn)化為DateTime



          ---------------------------------------------------------
          專注移動開發(fā)

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2010-05-01 20:23 TiGERTiAN 閱讀(2398) 評論(0)  編輯  收藏 所屬分類: DotNet
          主站蜘蛛池模板: 六枝特区| 旅游| 石门县| 隆昌县| 吐鲁番市| 盈江县| 余江县| 淮滨县| 麻栗坡县| 和静县| 镇江市| 阿拉尔市| 元江| 河池市| 宁都县| 思南县| 勐海县| 武穴市| 马公市| 兴国县| 河源市| 平顺县| 和平区| 峨眉山市| 呼伦贝尔市| 施甸县| 抚远县| 青州市| 绥德县| 三门峡市| 崇信县| 尚志市| 城固县| 麻江县| 沙坪坝区| 怀化市| 章丘市| 崇文区| 喀喇沁旗| 临沧市| 色达县|