FC2ブログ
10 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 12

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【ハルシオンブログ】週単位で何かしたいときに現在週の月曜日がほしかったよ。 

こんにちは。
大坂です。

風邪をひいて治りそうなときにまた出かけて悪化するのを繰り返してます…orz
しばらくおとなしくしていた方がよさそうです。。

そして何もネタがなかったので超短いです。

タイトルの通りですが、週単位にミッションとか作り直すときに現在日の週の月曜日がほしかったので取得方法。
といっても簡単なんですけど…。

// 現在日付
System.DateTime nowDate = System.DateTime.Now;
// 月曜(1)から現在日付の曜日の差分を出す
int diff = System.DayOfWeek.Monday - nowDate.DayOfWeek;
// 差分が+だったときの対策(今回の場合は日曜日)
if(diff > 0) {
diff -= 7;
}
// 現在日付に差分を足す(差分はマイナスになるから結果的に引く)
System.DateTime monday = nowDate.AddDays(diff);

こんな感じで月曜日の日付を取得できますね。
あとはこれを保存しておいて比べるときにAddDays(7)とかして翌週の月曜日の日付として比べてあげれば、
何となくやりたいことはできる気がしました!

ということで適当ですが終わりです!
ではまたノシ
スポンサーサイト



Category: 開発日記(Unity)

tb 0 : cm 0