Date Calendar類學習筆記

2021-06-26 17:27:44 字數 2740 閱讀 9312

1、日期物件和毫秒值之間的轉換。

* 毫秒值-->日期物件 : 

* 1,通過date物件的構造方法  new date(timemillis);

* 2,還可以通過settime設定。 

*  因為可以通過date物件的方法對該日期中的各個字段(年月日等)進行操作。

*  * 

* 日期物件-->毫秒值:

* gettime方法。

* 因為可以通過具體的數值進行運算。 

* 2、 將日期物件-->日期格式的字串,使用的是dateformat類中的format方法。例:

date date = new date();

//獲取日期格式物件。具體著預設的風格。medium short

full long

等可以指定風格。

dateformat dateformat = dateformat.getdateinstance(dateformat.long);

system.out.println(dateformat.format(date););

dateformat = dateformat.getdatetimeinstance(dateformat.long,dateformat.long);

system.out.println(dateformat.format(date););

//如果風格是自定義的如何解決呢?

dateformat = new******dateformat("yyyy--mm--dd");

string str_date = dateformat.format(date);

system.out.println(str_date);           

字母日期或時間元素

表示示例

gera 標誌符

text

ad

y

year

1996;96

m年中的月份

month

july;jul;07

w年中的週數

number

27

w月份中的週數

number

2

d年中的天數

number

189

d月份中的天數

number

10

f月份中的星期

number

2

e星期中的天數

text

tuesday;tue

aam/pm 標記

text

pm

h一天中的小時數(0-23)

number

0

k一天中的小時數(1-24)

number

24

kam/pm 中的小時數(0-11)

number

0

ham/pm 中的小時數(1-12)

number

12

m小時中的分鐘數

number

30

s分鐘中的秒數

number

55

s毫秒數

number

978

z時區

general time zone

pacific standard time;pst;gmt-08:00

z時區

rfc 822 time zone

-0800

3、將日期格式的字串-->日期物件。使用的是dateformat類中的parse()方法。 

例:string str_date = "2023年4月19日";

str_date = "2011---8---17";

dateformat dateformat = dateformat.getdateinstance(dateformat.long);

dateformat = new ******dateformat("yyyy---mm---dd");

date date = dateformat.parse(str_date);(格式要對應一致)

system.out.println(date);

4、calendar.month值為當前月份減1。(月份從0開始計數的1)

calendar.day_of_week值從1到7,對應週日——週六。

JAVA 的 Date Calendar的常用用法

首先,先說一下date與string的互轉用法,這裡需要用到 dateformat 1 date date new date 2 設定格式 3 dateformat sdf new dateformat yyyy mm dd hh mm ss 45 string strdate sdf.format...

QByteArray類學習(QT常見類學習1)

qbytearray類提供了位元組陣列,包含於 標頭檔案中,從 q3cstring 類繼承而來。qbytearray可以儲存 raw bytes 和傳統的 8 bits 的字串,都是以 0 結尾的,使用比 char 更方便qstring也可以儲存字串資訊,但通常以 16 bits 形式unicode...

類 學習內容

二,裝飾其他函式 import time def waibu a def neibu start time.time a end time.time print end start return neibu waibu def jisuan print 235246234 jisuan f open...