輸入任意時間,輸出該時刻的下一秒 騰訊筆試

2021-08-19 17:42:01 字數 940 閱讀 4081

#include

#include

/*問題描述:

例如輸入2023年2月28日23時59分59秒,

輸出為:2023年2月29日0時0分0秒。

輸入乙個時間,輸出下一秒的時間。

例如輸入2023年2月28日23時59分59秒,

輸出為:2023年2月29日0時0分0秒。

*/int isleapyear(int year);//閏年判斷函式

//普通年(不能被100整除的年份)能被4整除的為閏年。(如2023年就是閏年,2023年不是閏年);

//世紀年(能被100整除的年份)能被400整除的是閏年。(如2023年是閏年,2023年不是閏年);

int main()

else

}else

}break;

}case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

else month++;

}else day++;

break;

}default://(4、6、9、11)

else day++;

break;}}

}else hour++;

}else minute++;

}else second++;

printf("%d%s%d%s%d%s%d%s%d%s%d%s\n", year, s1, month, s2, day, s3, hour, s4, minute, s5, second, s6);

}return 0;

}int isleapyear(int year)//是否閏年判斷函式,為閏年返回1,否則返回0

else //被100整除,世紀年

}

輸入時間求下一秒的時間(閒的沒事練了一下c語言)

include using namespace std int nexttime int year,int month,int day,int hour,int minuter,int second if year 0 month 0 month 12 day 0 day 31 hour 0 hou...

10暫停一秒輸出,並格式化當前時間

python中時間日期格式化符號 a 星期幾的簡寫 a 星期幾的全稱 b 月分的簡寫 b 月份的全稱 c 標準的日期的時間串 c 年份的後兩位數字 d 十進位制表示的每月的第幾天 d 月 天 年 e 在兩字元域中,十進位制表示的每月的第幾天 f 年 月 日 g 年份的後兩位數字,使用基於周的年 g ...

mysql插入的時間莫名的加一秒

1 public static date getdatewithmaxtime date date 但是插入資料庫的時間多了1秒鐘,變成第二天的00 00 00 我把最後一位毫秒變為0 了,mysql 有些版本的 會對插入的時間的毫秒值大於500的進製操作,所以在此地設定毫秒值為0.1 public...