-
dateコマンドを使用する方法: dateコマンドはLinux上で日付や時間を表示するためのコマンドです。以下のコマンドを実行すると、現在の日付をyyyymmdd形式で表示することができます。
date +%Y%m%d
このコマンドを実行すると、例えば2024年2月4日の場合は「20240204」と表示されます。
-
strftime関数を使用する方法: strftime関数はC言語の標準ライブラリで提供されている関数で、日付や時間のフォーマットを指定して表示することができます。以下はC言語のプログラムの例です。
#include <stdio.h> #include <time.h> int main() { time_t now; struct tm *local; char date[9]; time(&now); local = localtime(&now); strftime(date, sizeof(date), "%Y%m%d", local); printf("%s\n", date); return 0; }
このプログラムをコンパイルして実行すると、現在の日付がyyyymmdd形式で表示されます。
以上の方法を使用することで、Linux上で日付をyyyymmdd形式で表示することができます。このような形式は、ファイル名やデータの整理など、さまざまな場面で便利です。