多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php框架 > 框架設計 > Http格林尼治時間和毫秒的相互轉(zhuǎn)化EEE, dd MMM y HH:mm:ss 'GMT'

Http格林尼治時間和毫秒的相互轉(zhuǎn)化EEE, dd MMM y HH:mm:ss 'GMT'

來源:程序員人生   發(fā)布時間:2016-06-27 08:40:45 閱讀次數(shù):3997次

Http格林尼治時間和毫秒的相互轉(zhuǎn)化EEE, dd MMM y HH:mm:ss ‘GMT’

歡迎大家關(guān)注Android開源網(wǎng)絡框架NoHttp:https://github.com/yanzhenjie/NoHttp
在線直播視頻和代碼下載:http://pan.baidu.com/s/1miEOtwG

版權(quán)聲明:轉(zhuǎn)載請注明本文轉(zhuǎn)自嚴振杰的CSDN博客: http://blog.csdn.net/yanzhenjie1003

QQ交換群1:46523908
QQ交換群2:46505645
群資源非常有限,請先加群1,如果群1滿再加群2,謝謝。

前言

  寫這個博客是由于這段時間寫NoHttp時遇到格式話Http響應頭和要求頭中和Data有關(guān)的字段時遇到的1些問題,最后總結(jié)了1下算法。
  2個概念明確下:
  1. 格林尼治時間(有的出版局叫格林威治Greenwhich)的格式:”EEE, dd MMM y HH:mm:ss ‘GMT’”
  2. 毫秒格式:1464709616971


格林尼治(EEE, dd MMM y HH:mm:ss ‘GMT’)轉(zhuǎn)化為毫秒

public static final String FORMAT_HTTP_DATA = "EEE, dd MMM y HH:mm:ss 'GMT'"; public static final TimeZone GMT_TIME_ZONE = TimeZone.getTimeZone("GMT"); /** * Parsing the TimeZone of time in milliseconds. * * @param gmtTime GRM Time, Format such as: {@value #FORMAT_HTTP_DATA}. * @return The number of milliseconds from 1970.1.1. * @throws ParseException if an error occurs during parsing. */ public static long parseGMTToMillis(String gmtTime) throws ParseException { SimpleDateFormat formatter = new SimpleDateFormat(FORMAT_HTTP_DATA, Locale.US); formatter.setTimeZone(GMT_TIME_ZONE); Date date = formatter.parse(gmtTime); return date.getTime(); }

毫秒轉(zhuǎn)化為格林尼治(EEE, dd MMM y HH:mm:ss ‘GMT’)

public static final String FORMAT_HTTP_DATA = "EEE, dd MMM y HH:mm:ss 'GMT'"; public static final TimeZone GMT_TIME_ZONE = TimeZone.getTimeZone("GMT"); /** * Parsing the TimeZone of time from milliseconds. * * @param milliseconds the number of milliseconds from 1970.1.1. * @return GRM Time, Format such as: {@value #FORMAT_HTTP_DATA}. */ public static String formatMillisToGMT(long milliseconds) { Date date = new Date(milliseconds); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(FORMAT_HTTP_DATA, Locale.US); simpleDateFormat.setTimeZone(GMT_TIME_ZONE); return simpleDateFormat.format(date); }

合起來寫成1個類HttpDate

public final class HttpDateTime { public static final String FORMAT_HTTP_DATA = "EEE, dd MMM y HH:mm:ss 'GMT'"; public static final TimeZone GMT_TIME_ZONE = TimeZone.getTimeZone("GMT"); /** * Parsing the TimeZone of time in milliseconds. * * @param gmtTime GRM Time, Format such as: {@value #FORMAT_HTTP_DATA}. * @return The number of milliseconds from 1970.1.1. * @throws ParseException if an error occurs during parsing. */ public static long parseGMTToMillis(String gmtTime) throws ParseException { SimpleDateFormat formatter = new SimpleDateFormat(FORMAT_HTTP_DATA, Locale.US); formatter.setTimeZone(GMT_TIME_ZONE); Date date = formatter.parse(gmtTime); return date.getTime(); } /** * Parsing the TimeZone of time from milliseconds. * * @param milliseconds the number of milliseconds from 1970.1.1. * @return GRM Time, Format such as: {@value #FORMAT_HTTP_DATA}. */ public static String formatMillisToGMT(long milliseconds) { Date date = new Date(milliseconds); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(FORMAT_HTTP_DATA, Locale.US); simpleDateFormat.setTimeZone(GMT_TIME_ZONE); return simpleDateFormat.format(date); } /** * Returned the local number of milliseconds after 100. * * @return Long format time. */ public static long getMaxExpiryMillis() { return System.currentTimeMillis() + 1000L * 60L * 60L * 24L * 365L * 100L; } }

  最后1個方法是得到1個100年的毫秒時間,有的同學算到的是錯的,問題出在有的數(shù)字后面沒有L,所以超越了int的極限,所以得到值比料想的要小。


歡迎大家關(guān)注Android開源網(wǎng)絡框架NoHttp:https://github.com/yanzhenjie/NoHttp
在線直播視頻和代碼下載:http://pan.baidu.com/s/1miEOtwG
  

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产91精品黄网在线观看 | 日本中文在线视频 | 欧美综合成人网 | 久久亚洲精品久久久久 | 国产妖精视频 | 麻豆影视免费观看 | 成人黄页网站 | 国产精品久久一区 | 午夜国产精品福利在线观看 | 成人欧美一区二区三区黑人免费 | 国产女人伦码一区二区三区不卡 | 色八区 | 欧美黑人巨大videos免费 | 免费乱码中文字幕网站 | 亚洲免费天堂 | 国产在线拍国产拍拍偷 | 久草成人在线 | 一区一区三区产品乱码 | 欧美最猛性xxxxx短视频 | 亚洲最大中文字幕 | 国产日韩欧美精品 | 亚州男人天堂 | 亚洲美女又黄又爽在线观看 | a级毛片黄| 欧美xxxxhd高清极品 | 欧洲性大片xxxxx久久久 | 亚洲手机在线手机观看高清hd | 国内精品伊人久久久久 | 亚洲高清视频免费 | 欧美变态暴力交videos | 宇都宫紫苑ed2k | 午夜小视频男女在线观看 | 国产亚洲精品热视频在线观看 | 国内精品综合九九久久精品 | 日本高清免费中文字幕不卡 | 久久国产精品高清一区二区三区 | 国产一区精品视频 | 欧美a网| 国产精品欧美视频另类专区 | 18videosex性欧美68| 亚洲成人自拍网 |