I'm happy to live!
Develop with pleasure!
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
39 隨筆 :: 2 文章 :: 31 評論 :: 0 Trackbacks
<
2011年1月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
天下之事敗于懶與私.
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆分類
Diary(11)
(rss)
English 隨筆
(rss)
New Concept English 2(3)
(rss)
programme(9)
(rss)
Star Craft 隨筆(1)
(rss)
日常隨筆(4)
(rss)
電影隨筆(2)
(rss)
隨筆檔案
2015年12月 (1)
2015年10月 (1)
2015年7月 (1)
2015年4月 (1)
2012年11月 (1)
2011年10月 (1)
2011年1月 (2)
2010年12月 (2)
2009年11月 (2)
2009年7月 (2)
2009年5月 (1)
2008年12月 (1)
2008年10月 (1)
2005年12月 (1)
2005年11月 (21)
文章分類
English(1)
(rss)
Programme(1)
(rss)
文章檔案
2005年11月 (2)
相冊
My Family Album
Top Model
收藏夾
軟件收藏(2)
(rss)
友情鏈接
English for Fun(josh)
搜索
最新評論
1.?re: DIV在FF下的拖動
我也不行, 剛看你們說的, 我就在里面加個 ,,,,,湊合著先用著
--憶清風歲月
2.?re: 面試
樓主寫得東西還是挺實用的啊,最近好像沒怎么寫的樣子,呵呵
--linjiang2@163.com
3.?re: DIV在FF下的拖動
不清楚
--tb
4.?re: DIV在FF下的拖動
評論內容較長,點擊標題查看
--星期五
5.?re: 關于時間的一些疑問?
@何楊
建議使用"GMT",用London的話有夏令時問題,夏令時期間就是GMT+1了
--Rene
閱讀排行榜
1.?ResourceBundle讀取資源文件的路徑問題(12363)
2.?重回Frontend!(4648)
3.?Mysql 碰到的問題(3939)
4.?angularjs 1.2.x 不支持動太插入ng-pattern?(2933)
5.?Ajax異步返回方式處理(2190)
評論排行榜
1.?HTML標記(5)
2.?Ajax異步返回方式處理(5)
3.?2005年11月10日(4)
4.?DIV在FF下的拖動(3)
5.?關于時間的一些疑問?(3)
關于時間的一些疑問?
在我的項目中,用戶會選擇自已的時區,所以顯示的時間都是根據用戶選擇的時區來顯示時間的,而時間我存入數據庫時我打算是轉成格林威治時間,然后從庫里取出時間后又根據用戶的選擇來轉成對應時區的時間
但現在卻碰到一些問題,如何將對應時區的時間轉成格林威治時間呢?
以下是我的部分代碼:
DateFormat df
=
DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG);
Calendar cal
=
Calendar.getInstance();
TimeZone tz
=
TimeZone.getTimeZone(
"
America/Los_Angeles
"
);
df.setTimeZone(tz);
String time
=
df.format(
new
Date());
System.out.println(time);
Date date
=
df.parse(time,
new
ParsePosition(
0
));
System.out.println(date);
為何df.parse()后返回的date又成了當前系統的時間了啊,我如何把當前用戶時區的時間轉換成格林威治時間呢,謝謝牛人們?
posted on 2011-01-05 07:31
Norsor
閱讀(1703)
評論(3)
編輯
收藏
所屬分類:
programme
評論
#
re: 關于時間的一些疑問?
2011-01-05 11:41
何楊
Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("London"));
int hour12 = cal.get(Calendar.HOUR); // 0..11
int minutes = cal.get(Calendar.MINUTE); // 0..59
int seconds = cal.get(Calendar.SECOND); // 0..59
System.out.println(hour12+":"+minutes+":"+seconds);
以上是Java Almanac 1.4中找到的。
回復
更多評論
#
re: 關于時間的一些疑問?
2011-01-05 20:59
Rene
因為你只用了一個DateFormat,等于是在同一個時區內轉換。
format: 把Date對象基于DateFormat時區轉換成字符串
parse: 把字符串基于DateFormat時區轉換成當前時區的Date對象
比如:用戶地區為中國(GMT+8),DateFormat時區為GMT,時間字符串:2011/01/05 12:00:00
parse后的結果是 Wed Jan 05 13:00:00 CET 2011
SimpleDateFormat dbFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
dbFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
dbFormat.format(localDate);
可以獲得當前時間的GMT時區日期字符串。
如果要獲得Date對象,要基于用戶時區做parse轉換
完整例子:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
public class CalendarTest {
public static void main (String[] args) {
SimpleDateFormat localFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
SimpleDateFormat dbFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
dbFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
Date localDate = new Date();
System.out.println("Local: "+localDate);
// Solution one to get a date object
try {
Date GMTDate = localFormat.parse(dbFormat.format(localDate));
System.out.println("1. GMT: "+GMTDate);
} catch (ParseException e) {
e.printStackTrace();
}
//Solution two to get a simple String
System.out.println("2. GMT: "+dbFormat.format(localDate));
}
}
回復
更多評論
#
re: 關于時間的一些疑問?
2011-01-05 21:07
Rene
@何楊
建議使用"GMT",用London的話有夏令時問題,夏令時期間就是GMT+1了
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Mysql 碰到的問題
重回Frontend!
如何跳過iframe引用禁止
如何判斷當前Locale的時間是24小時制還是12小時制度
關于時間的一些疑問?
ResourceBundle讀取資源文件的路徑問題
Jquery學習摘要
webwork疑問?困擾我快一個星期了,還沒搞定。
I am a programmer
Powered by:
BlogJava
Copyright © Norsor
主站蜘蛛池模板:
最新中文字幕电影免费观看
|
一边摸一边桶一边脱免费视频
|
日韩精品人妻系列无码专区免费
|
亚洲综合精品网站
|
亚洲电影免费观看
|
亚洲精品91在线
|
18女人毛片水真多免费
|
亚洲国产成人手机在线电影bd
|
最近中文字幕2019高清免费
|
91亚洲国产在人线播放午夜
|
亚洲不卡中文字幕
|
美女视频黄是免费的网址
|
亚洲一区二区三区精品视频
|
一本无码人妻在中文字幕免费
|
亚洲中文字幕一二三四区苍井空
|
成人a视频片在线观看免费
|
亚洲AV无码成人精品区日韩
|
免费一区二区视频
|
一级毛片成人免费看a
|
亚洲精品无码不卡在线播放HE
|
日本免费中文视频
|
亚洲中文字幕无码av在线
|
免费看大黄高清网站视频在线
|
国产精品亚洲专区无码不卡
|
国产亚洲精午夜久久久久久
|
污污网站免费观看
|
亚洲视频手机在线
|
在线免费不卡视频
|
a级毛片免费高清视频
|
亚洲成年人在线观看
|
成年大片免费视频
|
成人毛片100免费观看
|
亚洲色成人网一二三区
|
毛片a级三毛片免费播放
|
日韩大片免费观看视频播放
|
亚洲精品乱码久久久久久中文字幕
|
亚洲欧洲AV无码专区
|
无码专区AAAAAA免费视频
|
亚洲av一本岛在线播放
|
四虎精品亚洲一区二区三区
|
少妇人妻偷人精品免费视频
|