OC 字元和日期的互轉

2022-09-02 06:39:08 字數 1151 閱讀 5653

需要用到nsdateformatter這個類。

1、字串轉換為日期

[plain]

nsdateformatter* dateformat = [[nsdateformatter alloc] init];//例項化乙個nsdateformatter物件 

[dateformat setdateformat:@"yyyy-mm-dd hh:mm:ss"];//設定時間格式,要注意跟下面的datestring匹配,否則日起將無效 

nsdate *date =[dateformat datefromstring:@"2013-3-11 10:00:01"]; 

nsdateformatter* dateformat = [[nsdateformatter alloc] init];//例項化乙個nsdateformatter物件

[dateformat setdateformat:@"yyyy-mm-dd hh:mm:ss"];//設定時間格式,要注意跟下面的datestring匹配,否則日起將無效

nsdate *date =[dateformat datefromstring:@"2013-3-11 10:00:01"];

2、日期轉為字串

[plain]

nsdateformatter* dateformat = [[nsdateformatter alloc] init];//例項化乙個nsdateformatter物件 

[dateformat setdateformat:@"yyyy-mm-dd hh:mm:ss"];//設定時間格式 

nsstring *datestring = [dateformat stringfromdate:[nsdate date]]; //求出當天的時間字串,當更改時間格式時,時間字串也能隨之改變 

nsdateformatter* dateformat = [[nsdateformatter alloc] init];//例項化乙個nsdateformatter物件

[dateformat setdateformat:@"yyyy-mm-dd hh:mm:ss"];//設定時間格式

nsstring *datestring = [dateformat stringfromdate:[nsdate date]]; //求出當天的時間字串,當更改時間格式時,時間字串也能隨之改變

Python日期和字串的互轉

用的分別是time和datetime函式 created on 2009 9 2 author jiangqh import time,datetime date to str print time.strftime y m d x time.localtime str to date t time...

oracle,mysql日期和字串的互轉

oracle select from cunli count where to char created time,yyyy mm dd hh24 mi 2021 11 25 09 18 where to date 2021 11 25 09 18 26 yyyy mm dd hh24 mi ss ...

mysql日期和字元相互轉換

mysql 日期和字元相互轉換 date format date,y m d str to date date,y m d y 代表4位的年份 y 代表2為的年份 m 代表月,格式為 01 12 c 代表月,格式為 1 12 d 代表月份中的天數,格式為 00 31 e 代表月份中的天數,格式為 0...