poj 3751 時間日期格式轉換

2022-08-18 16:57:12 字數 1322 閱讀 8603

時間日期格式轉換

time limit:1000ms

memory limit:65536k

total submissions:5562

accepted:2569

description

世界各地有多種格式來表示日期和時間。對於日期的常用格式,在中國常採用格式的是「年年年年/月月/日日」或寫為英語縮略表示的」yyyy/mm/dd」,此次程式設計大賽的啟動日期「2009/11/07」就是符合這種格式的乙個日期,而北美所用的日期格式則為「月月/日日/年年年年」或」mm/dd/yyyy」,如將「2009/11/07」改成這種格式,對應的則是」11/07/2009」。對於時間的格式,則常有12小時制和24小時制的表示方法,24小時製用0-24來表示一天中的24小時,而12小時制只採用1-12表示小時,再加上am/pm來表示上午或下午,比如」17:30:00」是採用24小時制來表示時間,而對應的12小時制的表示方法是」05:30:00pm」。注意12:00:00pm表示中午12點,而12:00:00am表示凌晨12點。

對於給定的採用」yyyy/mm/dd」加24小時制(用短橫線」-」連線)來表示日期和時間的字串,請程式設計實現將其轉換成」mm/dd/yyyy」加12小時制格式的字串。

input

第一行為乙個整數t(t<=10),代表總共需要轉換的時間日期字串的數目。

接下來的總共t行,每行都是乙個需要轉換的時間日期字串。

output

分行輸出轉換之後的結果

sample input

2

2009/11/07-12:12:12

1970/01/01-00:01:01

sample output

11/07/2009-12:12:12pm

01/01/1970-12:01:01am

hint

注意中午和凌晨時間的特殊表示

#include

#include

using

namespace std;

int main()

else

if(temp[11]=='

1'&&temp[12]=='2')

else

if(temp[11]=='

0'&&temp[12]=='0')

else

for(i=11;i<19;i++)

res[i]=temp[i];

res[21]='

\0';

cout0;}

mysql當前時間,日期轉換,日期格式化

當前時間 select now sysdate current timestamp localtime localtimestamp select curdate curtime 時間格式化 select date format now y c d h i s select date format ...

時間日期的轉換

我們在使用springboot做開發的時候,經常會遇到時間的格式問題。由於springboot預設使用了jackson做json的轉換,所以我們可以直接使用 jsonformat註解和 datetimeformat spring自帶的 jsonformat pattern yyyy mm dd hh...

python中有關時間日期格式轉換問題

每次遇到pandas的dataframe某列日期格式問題總xxmka會哉坑,下面記錄一下常用時間日期函式.1 字串轉化為日期 str datewww.cppcns.com import datetime date str 2006 01 03 date datetime.datetime.strpt...