C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

現在の曜日、日付、時刻を印刷するC++プログラム


現在の日付、日付、時刻はすべて、画面に印刷されるカレンダーの日付です。 C ++では、 ctime ライブラリには、日付と時刻に関連するすべてのメソッドと変数が含まれています 。

時刻を表示するメソッドを含むctimeライブラリを使用して、現在の日付と時刻の詳細を確認することもできます。次のメソッドは、日付と時刻の詳細を表示するために使用されます-

time() − time()メソッドは、現在の時刻を見つけるために使用されます。 time()メソッドの戻り時間はtime_tです。 time_tは、時間を格納できるデータ型です。

localtime() − time_t型変数を、日付と時刻の両方を保持できる変数に変換します。 localtime()関数は、time_tを日付と時刻の両方を保持できる構造体に変換します 。 time()関数を引数として受け入れます。

localtime()メソッドによって返されるデータは、出力画面に直接印刷することはできません。したがって、 asctime() メソッドは次の形式で日付を返します-

day month date hh:mm:ss year

それでは、これらすべてのメソッドを1つのプログラムにまとめましょう。このプログラムは、 ctimeのメソッドを使用します そして、time_tを定義します。この変数は、time()メソッドを使用して現在の日付と時刻を保持するために使用されます。この変数からのデータはlocaltime()メソッドに渡され、その返されたデータはasctime()メソッドに渡されます。このメソッドは、ユーザーが表現可能なフォームを返し、それを表示します。

#include<iostream>
#include<ctime>
using namespace std;
int main(){
   time_t timetoday;
   time (&timetoday);
   cout << "Calendar date and time as per todays is : "<< asctime(localtime(&timetoday));
   return 0;
}

出力

Calendar date and time as per today is : Mon Sep 9 18:56:33 2019

  1. Androidで現在の時刻と日付を取得する

    Oracleのドキュメントによると、SimpleDateFormatは、ロケールに依存した方法で日付をフォーマットおよび解析するための具象クラスです。この例では、以下に示すように、Javaから単純な日付形式クラスをインポートしました- import java.text.SimpleDateFormat; import java.util.Date; ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードを res / layout /

  2. 中空のピラミッドとダイヤモンドのパターンをC++で印刷するプログラム

    ここでは、C++を使用して中空のピラミッドとダイヤモンドのパターンを生成する方法を説明します。ソリッドピラミッドパターンを非常に簡単に生成できます。中空にするには、いくつかのトリックを追加する必要があります。 中空ピラミッド 最初の行のピラミッドには1つの星が印刷され、最後の行にはn個の星が印刷されます。他の行の場合、行の開始と終了に正確に2つの星が印刷され、これら2つの開始の間に空白があります。 サンプルコード #include <iostream> using namespace std; int main() {    int n, i, j; &nbs