JavaScript、C/C++、Python、C#、Java、PHP、PowerShell、Excel (VBScript) で今日の日付と時刻を印刷/取得する方法は?


アプリケーションの開発中、日付と時刻の操作は非常に重要です。多くの異なるデータとレコードが日付または時刻にバインドされています。年、月、日を指定する日付のみ、または時、分、秒を指定する時刻のみを使用することもできます。すべての一般的なプログラミング言語には、現在の日付と時刻を取得するための日付と時刻の関数が用意されています。このチュートリアルでは、さまざまなプログラミング言語とスクリプト言語で今日の日付と時刻を学習します。

今日の日付と時刻の使用例

今日の日付と時刻は、さまざまな状況で使用できます。次のユースケースのように、今日または現在の日時を使用できます。

  • 今日、ウェブサイトに投稿を公開する際に、投稿が作成および公開された日付のタイム スタンプに使用される日付と時刻。
  • ログイン、ショッピング、発送など、アクションとその時間を後で分析するために保存するため。
  • 写真や投稿などを日付順に並べ替えるには、作成日時を設定する必要があります。

JavaScript での今日の日付と時刻

JavaScript プログラミング言語は、今日の日付と時刻を new Date() で提供します 現在の日付と時刻を格納する新しい日付と時刻のオブジェクトを作成する関数。 getFullYear() のような属性を使用します 、 getMonth()getDate()getHours()getMinutes()getSeconds() 以下のように機能します。

var today = new Date();

var current_day = today.getDay();

var current_month = today.getMonth();

var current_year = today.getYear();

var current_hour = today.getHours();

var current_minute = today.getMinutes();

var current_second = today.getSeconds();

C/C++ での今日の日付と時刻

C および C++ プログラミング言語は time.h を提供します time のヘッダー 構造体と localtime 関数。現在または今日の日付と時刻を tm として提供するこれらを使用できます タイプ。次に tm_yeartm_montm_todaytm_hourtm_mintm_sec 構造体要素を使用して、さまざまなデータを取得できます。

#include <assert.h>
#include <stdio.h>
#include <time.h>

int main(void) {
    time_t t = time(NULL);
    struct tm tm = *localtime(&t);
    printf("Year: %d\n", tm.tm_year + 1900);
    printf("Month: %d\n", tm.tm_mon + 1);
    printf("Day: %d\n", tm.tm_mday );
    printf("Hour: %d\n", tm.tm_hour);
    printf("Minute: %d\n", tm.tm_min);
    printf("Second: %d\n", tm.tm_sec);
    return 0;
}

Python での今日の日付と時刻

Python プログラミング言語は、datetime で日付と時刻の関数を提供します。 モジュール。 date を使用できます オブジェクト today() 以下のように現在または今日の日付と時刻を取得する関数。 strftime() を使用します 以下のような書式設定パラメータを持つ関数。

  • `%d` は日です
  • `%m` は月です
  • `%Y` は年です
  • `%H` は時間です
  • `%M` は分
  • `%S` は 2 番目です
from datetime import datetime

now = datetime.now()

now.strftime("%d/%m/%Y %H:%M:%S")

C# での今日の日付と時刻

C# プログラミング言語は DateTime を提供します Now のライブラリ 属性 ToString() 関数を使用して、現在の今日の日付と時刻を取得し、文字列に適切にフォーマットできます。

DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")

Java での今日の日付と時刻

Java は java.util を提供します Date() を含むライブラリ 現在の日付と時刻を提供する関数。 Date も使用します 時間、日などのすべての日付属性を保持できる型です。現在の日付と時刻を文字列形式で出力するために、何らかの形式も使用します。

SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss "); 

Date date = new Date(System.currentTimeMillis()); 

System.out.println(formatter.format(date));

PHP での今日の日付と時刻

PHP は date() を提供します 今日の日付と時刻を提供する関数。この情報は、以下のようなフォーマッターでフォーマットすることもできます。

  • `Y` は年です
  • `m` は月です
  • `d` は日です
  • `h` は時間です
  • `i` は分
  • `sa` は 2 番目です
now = date(Y-m-d h:i:sa);

PowerShell での今日の日付と時刻

PowerShell は Get-Date を提供します コマンドを使用して、現在の日付と時刻を出力します。 -UFormat を使用する必要があります Day/Month/Year Hour:Minute:Second を印刷するためのオプション 以下のような形式です。

  • `%Y` は年です
  • `%m` は月です
  • `%d` は日です
  • `%H` は時間です
  • `%M` は分
  • `%S` は 2 番目です
PS> Get-Date -UFormat "%A %m/%d/%Y %R %Z"

Excel の今日の日付と時刻 (VBScript)

Excel オフィス アプリケーションは、VBScript で記述されたマクロをサポートします。 NOW() で現在または今日の日付と時刻を取得できます 関数。 = も使用する必要があります NOW() にする 関数は計算します。

=NOW()