學無止境
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 37, comments - 9, trackbacks - 0
Java 日期處理常見情況
見代碼和注釋
1
import
java.text.SimpleDateFormat;
2
import
java.util.Calendar;
3
import
java.util.Date;
4
import
java.util.GregorianCalendar;
5
public
class
DateTesting
{
6
/** */
/**
7
*
@param
args
8
*/
9
public
static
void
main(String[] args)
{
10
//
TODO Auto-generated method stub
11
12
13
//
1、如何根據給定的年月日構造日期對象
14
//
需要構造2008-3-15
15
//
用GregorianCalendar類描述日期時,由于月份是從0開始計數的,所以實際的月份值總是比計數值大1.
16
GregorianCalendar calendar
=
new
GregorianCalendar(
2008
,
2
,
15
);
17
Date tempDate
=
calendar.getTime();
18
System.out.println(tempDate.toLocaleString());
19
20
SimpleDateFormat sdf
=
new
SimpleDateFormat(
"
yyyy年MM月dd日
"
);
21
System.out.println(sdf.format(tempDate));
22
23
24
//
2、如何根據給定的日期對象分解年、月、日
25
//
獲取系統當前時間
26
Date currentDate
=
new
Date();
27
System.out.println(currentDate.getTime());
28
GregorianCalendar ca
=
new
GregorianCalendar();
29
ca.setTime(currentDate);
30
int
year
=
ca.get(Calendar.YEAR);
31
int
month
=
ca.get(Calendar.MONTH)
+
1
;
32
int
day
=
ca.get(Calendar.DAY_OF_MONTH);
33
34
System.out.println(
"
年份的值:
"
+
year);
35
System.out.println(
"
月份的值:
"
+
month);
36
System.out.println(
"
一個月中某天的值:
"
+
day);
37
38
39
//
3、給定兩個日期: 2008-8-10 2008-8-16 日 ,需要計算這兩個日期之間相差的天數
40
//
在JAVA語言系統中,所有的時間都是以1970年1月1日,00時00分00秒000毫秒為時間的開始點計算的。
41
42
GregorianCalendar firstCa
=
new
GregorianCalendar(
2008
,
7
,
10
);
43
Date firstDate
=
firstCa.getTime();
44
45
46
GregorianCalendar secondCa
=
new
GregorianCalendar(
2008
,
7
,
16
);
47
Date seconDate
=
secondCa.getTime();
48
49
long
distance
=
seconDate.getTime()
-
firstDate.getTime();
50
int
result
=
(
int
)(distance
/
86400
/
1000
);
51
System.out.println(
"
間隔的天數:
"
+
result);
52
53
54
//
4、給定一個日期,例如:2008-4-21, 如何計算15天以后的時間日期???
55
56
GregorianCalendar tpCalendar
=
new
GregorianCalendar(
2008
,
3
,
20
);
57
Date tpDate
=
tpCalendar.getTime();
58
59
long
tp
=
tpDate.getTime();
60
tp
=
tp
+
8
*
86400
*
1000
;
61
tpDate.setTime(tp);
62
System.out.println(sdf.format(tpDate));
63
64
}
65
}
66
posted on 2011-01-03 21:08
wawlian
閱讀(173)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Java中使用相對路徑
Java數組初始化
Java 日期處理常見情況
<
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
Ajax(2)
Android
ArcGIS Desktop
ArcGIS Engine
ArcGIS Server
CentOS
CSS(1)
CVS Eclipse(1)
Dorado
Flex(3)
GIS概念(1)
Hibernate(1)
Java(3)
JavaScript(1)
jBPM
JDBC(1)
jQuery(3)
Servlet JSP(2)
Struts2(5)
云計算(1)
數據庫
雜(10)
算法導論(1)
隨筆檔案
2011年10月 (2)
2011年6月 (4)
2011年5月 (1)
2011年4月 (5)
2011年3月 (4)
2011年2月 (1)
2011年1月 (4)
2010年12月 (2)
2010年9月 (3)
2010年8月 (9)
搜索
最新評論
1.?re: 為何無法訪問微軟網站--解決方案(轉)
nice work,thx
--y.x.
2.?re: 為何無法訪問微軟網站--解決方案(轉)[未登錄]
為什么可以呢?有什么影響嗎?
--虎子
3.?re: Windows 7 SP1無法安裝oracle10g 11g的解決辦法(轉)
樓主說得真好,頂!
--catalpapril
4.?re: PowerDesigner的一些常用設置及技巧(轉帖)
mark
--asdf
5.?re: 使用jQuery判斷獲取到的頁面元素是否為空
帥哥,那個if ($("#tt").lenght > 0) 。。。。
這里貌似寫錯了
--yyq745201
閱讀排行榜
1.?PowerDesigner的一些常用設置及技巧(轉帖)(9160)
2.?使用jQuery判斷獲取到的頁面元素是否為空(7641)
3.?Flex4 滾動條沉底[轉](2619)
4.?PowerDesigner中如何添加約束(1685)
5.?為何無法訪問微軟網站--解決方案(轉)(1308)
評論排行榜
1.?為何無法訪問微軟網站--解決方案(轉)(4)
2.?Struts2對Action名稱的搜索順序(2)
3.?PowerDesigner的一些常用設置及技巧(轉帖)(1)
4.?Windows 7 SP1無法安裝oracle10g 11g的解決辦法(轉)(1)
5.?使用jQuery判斷獲取到的頁面元素是否為空(1)
Copyright ©2025 wawlian Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲国产精品无码av
|
色噜噜亚洲精品中文字幕
|
亚洲视频一区二区在线观看
|
国产免费久久久久久无码
|
亚洲乱码中文字幕手机在线
|
特级aaaaaaaaa毛片免费视频
|
国产亚洲精品免费
|
免费亚洲视频在线观看
|
www国产亚洲精品久久久日本
|
无遮挡国产高潮视频免费观看
|
亚洲AV无码成人精品区大在线
|
亚洲视频网站在线观看
|
91成人在线免费观看
|
亚洲伊人久久精品
|
巨胸喷奶水视频www网免费
|
亚洲日韩乱码中文字幕
|
全部免费毛片免费播放
|
本道天堂成在人线av无码免费
|
国产亚洲精品资在线
|
久久久久久免费一区二区三区
|
久久久久亚洲AV无码观看
|
久草视频免费在线
|
亚洲AV无码资源在线观看
|
亚洲成A人片在线观看无码3D
|
两个人的视频www免费
|
久久精品国产亚洲av影院
|
在线观看免费宅男视频
|
自拍偷自拍亚洲精品播放
|
久久久久亚洲?V成人无码
|
久草免费手机视频
|
亚洲色成人网站WWW永久四虎
|
亚洲高清偷拍一区二区三区
|
美女被cao网站免费看在线看
|
亚洲国产成人久久三区
|
免费h成人黄漫画嘿咻破解版
|
久久精品中文字幕免费
|
亚洲精品无码专区久久
|
人人狠狠综合久久亚洲婷婷
|
成人免费在线观看网站
|
在线看片免费人成视频久网下载
|
亚洲无人区视频大全
|