忍者ブログ

とある社内SEの備忘録 !!

主にRPA、Androidアプリ開発について投稿しています。メモ書きです。

Javaで曜日を取得する方法

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Javaで曜日を取得する方法


以下で曜日を求めると、2018年 06月 06日 は、土曜日と判断される。(正しくは水曜なのに)
String[] dayOfWeekName = new String[]{"日","月","火","水","木","金","土"};
Calendar cal1 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年 MM月 dd日");
String strDate = sdf.format(toDay) + "("+dayOfWeekName[cal1.DAY_OF_WEEK - 1]+")";
title.setText(strDate);
・・・。

少しハマった。

訂正して、以下で出力。
String[] dayOfWeekName = new String[]{"日","月","火","水","木","金","土"};
Calendar cal1 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年 MM月 dd日");
String strDate = sdf.format(toDay) + "("+dayOfWeekName[cal1.get(Calendar.DAY_OF_WEEK) - 1]+")";
title.setText(strDate);
これで出力すると、正しい曜日が取得できた。(水曜日)


PR

コメント

プロフィール

HN:
Satoshin
性別:
男性
職業:
開拓エンジニア
趣味:
ダーツ、麻雀、カラオケ、ジョギング
自己紹介:
横浜在住の30代♂

某企業の情報システム部門に所属。
⇒転職活動中

業務効率化を推進しつつ自社用Androidアプリを開発している。
言語:Java、VB.NET、VBA、ASP.NET、C#
興味:Kotlin、Python、AWS、UiPath

横浜圏の友人皆無・・(´;ω;`)
RPA、ダーツ、麻雀、飲み仲間募集中w

麻雀格闘倶楽部はココに出没中

AbemaTVでM.LEAGUE鑑賞中!!

P R