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讀取資源文件的路徑問題(12355)
2.?重回Frontend!(4643)
3.?Mysql 碰到的問題(3933)
4.?angularjs 1.2.x 不支持動太插入ng-pattern?(2927)
5.?Ajax異步返回方式處理(2177)
評論排行榜
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
閱讀(1695)
評論(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
主站蜘蛛池模板:
亚洲熟妇无码爱v在线观看
|
国产成人亚洲精品91专区高清
|
日韩国产免费一区二区三区
|
亚洲欧洲无码一区二区三区
|
久久影院亚洲一区
|
国产高清免费视频
|
男女猛烈激情xx00免费视频
|
亚洲AV本道一区二区三区四区
|
日韩视频在线精品视频免费观看
|
99在线精品免费视频九九视
|
亚洲精品一卡2卡3卡四卡乱码
|
亚洲人精品午夜射精日韩
|
www.黄色免费网站
|
三级黄色在线免费观看
|
亚洲国产成a人v在线观看
|
亚洲国产综合精品中文第一区
|
成人在线免费观看
|
三年片在线观看免费西瓜视频
|
亚洲综合精品成人
|
亚洲高清在线视频
|
午夜亚洲国产成人不卡在线
|
亚洲精品国产电影
|
免费在线看v网址
|
中文在线免费不卡视频
|
亚洲AV性色在线观看
|
久久久久亚洲AV无码麻豆
|
亚洲线精品一区二区三区影音先锋
|
女人18毛片a级毛片免费视频
|
久久久久国色av免费看
|
特级毛片aaaa免费观看
|
亚洲乱码日产精品一二三
|
亚洲精品成人无限看
|
亚洲午夜激情视频
|
日韩免费高清视频网站
|
99无码人妻一区二区三区免费
|
人人狠狠综合久久亚洲高清
|
国产国产人免费视频成69堂
|
久久免费观看国产精品
|
国产精品免费观看视频
|
日本在线观看免费高清
|
亚洲国产精品99久久久久久
|