Java 基礎 對時間的一般操作

2021-07-26 15:58:41 字數 1735 閱讀 7577

格式化時間

date

date

= new

date()

;  string

strdateformat= "

yyyy-mm-dd hh:mm:ss"; 

(hh:為24小時制,hh為12小時制)

******dateformat

sdf=

new******dateformat

(strdateformat); 

system

.out

.println

(sdf

.format

(date))

; 獲取當前時間

******dateformat

sdf=

new******dateformat()

;//格式化時間

sdf.("

yyyy-mm-dd hh:mm:ss a")

;//a為am/pm的標記 

date

date

= new

date()

;//獲取當前時間 

system

.out

.println("

"+ sdf.

format

(date))

; //

輸出已經格式化的現在時間(24小時制)

獲取年份月份

calendar

cal=

calendar

.getinstance()

; int

day=

cal.

get(

calendar

.date);

intmonth

= cal

.get

(calendar

.month)+

1;intyear

= cal

.get

(calendar

.year); 

intdow

= cal

.get

(calendar

.day_of_week

); //一周的第幾天

intdom=

cal.

get(

calendar

.day_of_month

);//乙個月的第幾天

intdoy

= cal

.get

(calendar

.day_of_year

); //一年的第幾天

long

timestamp

= system

.currenttimemillis()

; //

獲取當前時間戳

******dateformat

sdf=

new******dateformat("

yyyy-mm-dd")

; //定義格式

string

sd=

sdf.

format

(new

date

(long

.parselong

(string

.valueof

(timestamp))

)); //

時間戳轉換成時間

js對時間的操作

獲取當前時間 var mydate new date 獲取時間中的年月日時分秒 mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲...

C 對時間的操作

獲取當前星期的開始日期和結束日期 private void timebe out string bdate,out string edate else if firstday.dayofweek dayofweek.monday else if firstday.dayofweek dayofwee...

C 中對時間的操作

1 datetime 數字型 system.datetime currenttime new system.datetime 1.1 取當前年月日時分秒 currenttime system.datetime.now 1.2 取當前年 int 年 currenttime.year 1.3 取當前月 ...