本日の日付と時刻を表示

本日の日付と時刻を調べて MessageBox で表示します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プロジェクトの設定

  1. 新規プロジェクトで[空のプロジェクト]を作成して下さい。
    下記のソースプログラムをフォルダーに格納して、プロジェクトに加えて下さい。
  2. メインプログラムのソースコードです。
    /***************************************************/
    /*★ 本日の日付と曜日と時刻を表示する    前田 稔 ★*/
    /***************************************************/
    #include    <windows.h>
    
    SYSTEMTIME  STime;
    char        WTBL[][4]= { "日","月","火","水","木","金","土" };
    
    int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE, LPSTR, int )
    {   char        str[64];
    
        GetLocalTime(&STime);
        wsprintf(str,"%04d年%02d月%02d日 %s曜日",
                 STime.wYear,STime.wMonth,STime.wDay,WTBL[STime.wDayOfWeek]);
        MessageBox(NULL,str,"本日の日付と曜日",MB_OK);
    
        wsprintf(str,"%2d時 %2d分 %2d秒",
                 STime.wHour,STime.wMinute,STime.wSecond);
        MessageBox(NULL,str,"ただいまの時刻",MB_OK);
        return 0;
    }
        
  3. 最初に本日の日付と曜日を MessageBox で表示します。
    STime.wDayOfWeek は「0~6」で「日~土」を表します。
    続いて現在の時刻を MessageBox で表示します。

超初心者のプログラム入門(Win32API C++)