date
//建立日期物件,把當前的毫秒值轉成日期物件
date date =newdate(
1607616000000
l);system.
out.println(date);
//列印結果:
fri
dec 11 00:00:00 cst 2020
dateformat
//建立日期格式化物件
,在獲取格式化物件時可以指定風格
dateformat
df= new ******dateformat("yyyy-mm-dd");
//對日期進行格式化
date date =newdate(
1607616000000
l);string str_time = df.format(date);
system.
out.println(str_time);
//2023年12月
11日指定格式
的具體規則我們可參照******dateformat類的說明,這裡做簡單介紹,
規則是在乙個字串中,會將以下字母替換成對應時間組成部分,剩餘內容原樣輸出:
l 當出現y時,會將y替換成年
l 當出現m時,會將m替換成月
l 當出現d時,會將d替換成日
l 當出現h時,會將h替換成時
l 當出現m時,會將m替換成分
當出現s時,會將s替換成秒
l format方法,用來將date物件轉換成string
l parse方法,用來將string轉換成date**換時,該string要符合指定格式,否則不能轉換)。
**演示:
練習一:把date物件轉換成
string
date date = new date(
1607616000000
l);//fri
dec11 00:00:00 cst 2020
dateformat df = new ******dateformat(
「yyyy年mm月
dd日」);
string str = df.format(date);
//str中的內容為
2023年12
月11日練習二:把string轉換成
date
物件string str =
」2023年12月
11日」;
dateformat df = new ******dateformat(
「yyyy年mm月
dd日」);
date date = df.parse( str );
//date物件中的內容為
fri
dec11 00:00:00 cst 2020
l public static calendargetinstance() //獲取日期物件
l public intget(int field) //獲取時間字段值,字段參見幫助文件
n year 年
n month 月,從0開始算起,最大11;0代表1月,11代表12月。
n date 天
n hour 時
n minute分
n second秒
**演示
:calendar c = calendar.getinstance();
int year = c.get(calendar.year);
l public voidadd(int field,int amount) //指定字段增加某值
**演示
:calendar c = calendar.getinstance();
//修改當前時間為3天後
c.add(calendar.date, 3);
//修改當前時間為
5小時後
c.add(calendar.hour, 5);
l public final voidset(int field,int value)//設定指定欄位的值
**演示
:calendar c = calendar.getinstance();
//設定時間為
2023年5
月20日c.set(calendar.year, 2020);
c.set(calendar.month, 4);
c.set(calendar.date, 20);
l public final dategettime() //獲取該日曆物件轉成的日期物件
**演示:
calendar c = calendar.getinstance();
date d = c.gettime();
西方星期的開始為週日,中國為周一。
在calendar類中,月份的表示是以
0-11
代表1-12
月。日期是有大小關係的,時間靠後,時間越大。
python3基礎 16 日期和時間
此模組的函式都是日曆相關的,例如列印某月的字元月曆。星期一是預設的每週第一天,星期天是預設的最後一天。更改設定需呼叫calendar.setfirstweekday 函式。模組包含了以下內建函式 序號函式及描述 1calendar.calendar year,w 2,l 1,c 6 返回乙個多行字串...
Python 練習例項16 日期格式
題目 輸出指定格式的日期。程式分析 使用 datetime 模組。usr bin python coding utf 8 import datetime if name main 輸出今日日期,格式為 dd mm yyyy。更多選項可以檢視 strftime 方法 print datetime.da...
Python學習 15 日期和時間
方法預覽 datetime.now 當前時間,datetime型別 datetime.timestamp 時間戳,浮點型別 datetime.strftime y m d h m s 格式化日期物件datetime,字串型別 datetime.strptime 2017 2 6 23 22 13 y...