久久久久久久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在线二区 | 精品区 | 午夜大片| 91久久精品国产 | 日韩在线视频免费观看 | 成人在线观看免费视频 | 国产精品欧美一区二区三区不卡 | 在线第一页 | 国产高清精品一区二区三区 | 日韩一区二区不卡 | 欧美亚洲一级 | 欧美精品电影一区 | 久久久av| 久久69精品久久久久久久电影好 | 日日操视频| 一级一级毛片免费看 | 欧美一区二区三区四区在线 | 天天夜碰日日摸日日澡 | 91高清在线观看 | 精品中文字幕一区二区三区 | 91啪亚洲精品| 久久久久久国产精品久久 | 黄色网址av| 中文字幕亚洲一区二区三区 | 亚洲一区二区视频 | 一区二区三区韩国 | 精品一区二区观看 | 91av免费看 | 国产精品 亚洲一区 | 久热久草| www.久| 国产精品欧美一区二区 | 色婷婷影院| 亚洲在线视频 | 九色网址| 亚洲日韩中文字幕一区 | 亚洲高清av在线 | 日本特黄特色aaa大片免费 | www312aⅴ欧美在线看 | 伊人精品在线 |