Dart 現在の曜日を取得する
Dartで、昨日の日付を取得するコードを記述してます。文字列「日月火水木金土」から「DateTime.now()」で現在日時を取得後に、「weekday」で数値を取得して文字列の位置を指定することで可能です。
環境
- OS windows11 home
- Dart 2.18.4
現在の曜日を取得
現在の曜日を取得するには
1. 「DateTime.now()」で現在日時を取得
2. 「日月火水木金土」という文字列を用意
3. 「weekday」で曜日を数値で取得して、文字列の位置を指定
で可能です。
実際に、取得してみます。
void main() {
DateTime today = DateTime.now();
print(today.weekday);
// 3
print('日月火水木金土'[today.weekday]);
// 水
}
実行結果を見ると、取得されていることが確認できます。
「曜日」を追加する場合は、文字を結合します。
print('日月火水木金土'[today.weekday] + '曜日');
// 水曜日
-
前の記事
mac 2つのファイルを比較して差分を抽出する 2022.12.02
-
次の記事
Rust 文字列に指定した文字が含まれているかを判定する 2022.12.02
コメントを書く