時間日期格式轉換
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
2sample output2009/11/07-12:12:12
1970/01/01-00:01:01
11/07/2009-12:12:12pmhint01/01/1970-12:01:01am
注意中午和凌晨時間的特殊表示
#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...