久久久久久久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:獲取當前星期幾的值)
主站蜘蛛池模板: 狠狠操狠狠干 | 视频在线日韩 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 国产成人午夜高潮毛片 | 亚洲欧美激情四射 | 日日夜夜天天 | 最新av中文字幕 | 久久不射电影网 | 婷婷亚洲综合 | 黄色网络在线观看 | 中文字幕在线观看日韩 | 一区日韩 | 国产在线资源 | 99精品九九 | 欧美一区二区大片 | 久久久网 | a级在线免费观看 | 久久的色 | 日韩精品久久一区二区三区 | 久久精品国产一区老色匹 | 欧美黑人一区 | 欧美一区二区精品 | 久久精品亚洲 | 国产成人免费视频网站视频社区 | 国产精品成人国产乱一区 | 九九亚洲精品 | 色婷婷影院 | 在线中文字幕视频 | 在线观看黄色 | 亚洲成人精品一区二区 | 99综合| 亚洲成人国产 | 国产成人免费一区二区60岁 | 免费在线观看一区二区 | 亚洲精品短视频 | 亚洲精品1 | 精品视频在线观看 | 精品国产鲁一鲁一区二区张丽 | 综合一区 | 天天操夜夜拍 | 一区视频 |