【ハルシオンブログ】週単位で何かしたいときに現在週の月曜日がほしかったよ。
こんにちは。
大坂です。
風邪をひいて治りそうなときにまた出かけて悪化するのを繰り返してます…orz
しばらくおとなしくしていた方がよさそうです。。
そして何もネタがなかったので超短いです。
タイトルの通りですが、週単位にミッションとか作り直すときに現在日の週の月曜日がほしかったので取得方法。
といっても簡単なんですけど…。
こんな感じで月曜日の日付を取得できますね。
あとはこれを保存しておいて比べるときにAddDays(7)とかして翌週の月曜日の日付として比べてあげれば、
何となくやりたいことはできる気がしました!
ということで適当ですが終わりです!
ではまたノシ
大坂です。
風邪をひいて治りそうなときにまた出かけて悪化するのを繰り返してます…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)
« 【ハルシオンブログ】小ネタ2個だけ。(ネタ不足) | 【ハルシオンブログ】デジゲー博2017いってきたよ!写真撮ってきたけど…適当すぎる感がすごい!飲みお疲れ様でしたー! »
コメント
| h o m e |