iOS 日期轉換格式(字串轉日期格式)

2021-08-08 20:20:08 字數 1074 閱讀 3502

g: 公元時代,例如ad公元

yy: 年的後2位

yyyy: 完整年

mm: 月,顯示為1-12

mmm: 月,顯示為英文月份簡寫,如 jan

mmmm: 月,顯示為英文月份全稱,如 janualy

dd: 日,2位數表示,如02

d: 日,1-2位顯示,如 2

eee: 簡寫星期幾,如sun

eeee: 全寫星期幾,如sunday

aa: 上下午,am/pm

h: 時,24小時制,0-23

k:時,12小時制,0-11

m: 分,1-2位

mm: 分,2位

s: 秒,1-2位

ss: 秒,2位

s: 毫秒

將字串「

2017/9/14 12:01:17

「轉成yyyy年mm

月dd日 格式」

nsdateformatter

*formatter = [[

nsdateformatter

alloc

]init];

[formatter

setdateformat

:@"yyyy/mm/dd"

];//yyyy年mm

月dd日

nsstring

*datestring = @"";

datestring = [datestring

substringtoindex:10

];//

誤區** 字串長度必須與formatter長度對應一

致 不然date就是nil

nsdate

*date = [formatter

datefromstring

:datestring];

[formatter

setdateformat

:@"yyyy年mm

月dd日"

]; self

.time

= [formatter

stringfromdate

:date];

**於:

日期的格式 字串轉日期

var mydate new date 輸出 sat nov 26 2016 16 15 27 gmt 0800 中國標準時間 mydate.tolocaledatestring 可以獲取當前日期 下午4 15 27 mydate.tolocaletimestring 可以獲取當前時間 2016 1...

js 日期轉換格式

var starttime 2009 08 07 var endtime 2009 08 08 var starttimedatetemp starttime.replace w s s w s w 2 3 1 var endtimedatetemp endtime.replace w s s w ...

SQL Server 日期轉換格式

sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 這對於在要不同資料庫間轉移資料或者習慣日期格式yyyy mm dd hh24 mi ss的人多少有些不...