Problem A 時間和日期類(I)

2021-10-10 23:28:31 字數 1217 閱讀 8999

description

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

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

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

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

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

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

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

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

後面的輸入每行為一組測試資料。每組測試資料的前3個整數是日期的年月日,後3個整數是時間的時分秒。

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個字元

int

main()

}

注意輸出格式!!!

編寫完整**:

#include

#include

using

namespace std;

class

date

;class

time

;date::

date

(int a,

int b,

int c)

void date::

showdate()

time::

time

(int a,

int b,

int c)

void time::

showtime()

intmain()

}

初學者,不喜勿噴。。。

時間和日期類(I)

problem g 時間和日期類 i time limit 4 sec memory limit 128 mb submit 6821 solved 3896 submit status description設計乙個時間類和乙個日期類,用於讀取輸入的資料,按格式輸出日期和時間。設計日期類date需...

日期時間類

定義乙個日期類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...