久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

將字符串轉換為 GregorianCalendar

Convert a string to GregorianCalendar(將字符串轉換為 GregorianCalendar)
本文介紹了將字符串轉換為 GregorianCalendar的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我有一個來自電子郵件標題的字符串,例如 Date: Mon, 27 Oct 2008 08:33:29 -0700.我需要的是一個 GregorianCalendar 的實例,它將代表同一時刻.就這么簡單——我該怎么做?

I have a string from an email header, like Date: Mon, 27 Oct 2008 08:33:29 -0700. What I need is an instance of GregorianCalendar, that will represent the same moment. As easy as that -- how do I do it?

對于最快的——這不會正常工作:

And for the fastest ones -- this is not going to work properly:

SimpleDateFormat format = ... // whatever you want
Date date = format.parse(myString)
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(date)

因為它將時區標準化為 UTC(或您的本地機器時間,取決于 Java 版本).我需要的是 calendar.getTimeZone().getRawOffset() 返回 -7 * milisInAnHour.

because it will normalize the timezone to UTC (or your local machine time, depending on Java version). What I need is calendar.getTimeZone().getRawOffset() to return -7 * milisInAnHour.

推薦答案

如果可以的話,我建議您查看 Joda Time 庫.在核心平臺提供類似功能的情況下,我通常反對使用第三方庫,但我將其作為例外,因為 Joda Time 的作者也在 JSR310 背后,而 Joda Time 最終基本上會滾入 Java 7.

I'd recommend looking into the Joda Time library, if that's an option. I'm normally against using a third-party library when the core platform provides similar functionality, but I made this an exception because the author of Joda Time is also behind JSR310, and Joda Time is basically going to be rolled into Java 7 eventually.

http://joda-time.sourceforge.net/

所以無論如何,如果 Joda Time 是一個選項,像這樣 應該 工作:

So anyway, if Joda Time is an option, something like this should work:

DateTimeFormatter formatter =
    DateTimeFormat.forPattern("your pattern").withOffsetParsed();
DateTime dateTime = formatter.parseDateTime("your input");
GregorianCalendar cal = dateTime.toGregorianCalendar();

我希望這會有所幫助.

這篇關于將字符串轉換為 GregorianCalendar的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時間,就像在 UTC 中一樣)
How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉換為公歷?)
Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉換.公歷到儒略歷切換)
java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
Java: getting current Day of the Week value(Java:獲取當前星期幾的值)
主站蜘蛛池模板: 中文在线观看视频 | 亚洲三级黄色片 | 精品国产区 | 免费福利片| 国产欧美一区二区三区在线看蜜臀 | 国产成人av一区二区三区在线观看 | 一区二区三区视频在线 | 精品成人av| 国产一级一片免费播放放a 免费国产视频 | 国产视频福利 | 黄色xxxxx| 日韩三级大片 | 日本一级大毛片a一 | 成人做爰免费视频免费看 | 亚洲国产精品成人无久久精品 | 日韩毛片网站 | 国产福利视频在线 | 中文字幕在线免费播放 | 超碰免费在线播放 | 中文在线字幕观看 | 一级毛片大全 | 日韩欧美在线视频 | 欧美亚洲在线 | 国产suv一区二区 | 欧美精品福利 | 天天草天天射 | 欧美一区二区免费 | 激情小说图片视频 | 国产精品久久久久久久久久久久午夜片 | 毛片在线视频 | 久久久久久久久久久久久久 | 久久久久久久久国产精品 | 两性午夜视频 | 一区在线观看视频 | 在线免费看黄色 | 97人人干 | 国产天堂在线观看 | 免费看黄色小视频 | 91欧美激情一区二区三区成人 | 日韩三级一区 | 精品国产区一区二 |