時間和日期類(I)

2021-09-24 20:28:43 字數 962 閱讀 1644

problem g: 時間和日期類(i)time limit: 4 sec memory limit: 128 mb

submit: 6821 solved: 3896

[submit][status]description設計乙個時間類和乙個日期類,用於讀取輸入的資料,按格式輸出日期和時間。

設計日期類date需支援以下操作:

date::date(int,int,int)構造方法:傳入的引數依次為年月日,用引數將日期初始化。

date::showdate()按格式輸出date物件。

設計時間類time需支援以下操作:

time::time(int,int,int)構造方法:傳入的引數依次為時分秒,用引數將時間初始化。

time::showtime()按格式輸出time物件。

你設計date類和time類,使得main()函式能夠正確執行。

output每組測試資料對應一行輸出。日期的輸出格式為「yyyy-mm-dd」,時間的輸出格式為「hh:mm:ss」,中間用乙個空格分開。

sample input

31982 10 1 0 0 0

2000 2 28 23 59 59

2014 7 2 13 30 01

sample output

1982-10-01 00:00:00

2000-02-28 23:59:59

2014-07-02 13:30:01

hint輸出格式用標頭檔案中流操作運算元:

setw(w) :設定資料的輸出寬度為w個字元

#include#include#includeusing namespace std;

class time

time(int x,int y,int z):h(x),m(y),s(z){}

//    time(const time &p)

}

Problem A 時間和日期類(I)

description 設計乙個時間類和乙個日期類,用於讀取輸入的資料,按格式輸出日期和時間。設計日期類date需支援以下操作 date date int,int,int 構造方法 傳入的引數依次為年月日,用引數將日期初始化。date showdate 按格式輸出date物件。設計時間類time需支...

日期時間類

定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類time,資料成員包括時 分 秒,settime int h,int m,int s 和printtime 函式分別用於設定時間和...

日期和時間的工具類

public class datetimeutil 計算兩個時間點相差了幾分鐘 param strdatebegin 開始的時間點,格式必須是hh mm ss param strdateend 結束的時間點,格式必須是hh mm ss return 相差的時間分鐘 public static int...