Goで特定の月の最初の月曜日を取得するにはどうすればよいですか?

アンドリューサミュエルセン:

特定の月の最初の月曜日を取得しようとしています。

私が思いつくことができる最良の方法は、最初の7日間ループして、いつ戻ってくるか.Weekday() == "Monday"です。これを行うより良い方法はありますか?

ポール・ハンキン:

時間の.Weekday()を見ると、最初の月曜日を計算できます。

package main

import (
    "fmt"
    "time"
)

// FirstMonday returns the day of the first Monday in the given month.
func FirstMonday(year int, month time.Month) int {
    t := time.Date(year, month, 1, 0, 0, 0, 0, time.UTC)
    return (8-int(t.Weekday()))%7 + 1
}

func main() {
    for m := 1; m <= 12; m++ {
        fmt.Println(m, FirstMonday(2013, time.Month(m)))
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MomentJSで月の最初の月曜日を取得するにはどうすればよいですか?

分類Dev

特定の月の毎週月曜日を取得するにはどうすればよいですか?

分類Dev

月のすべての月曜日を取得するにはどうすればよいですか?

分類Dev

Xか月前の最初の日の月をHiveで取得するにはどうすればよいですか?

分類Dev

SSRS 1日遅れで月の最初の日付を取得するにはどうすればよいですか?

分類Dev

SQL Serverで日付列の最初の3か月を取得するにはどうすればよいですか?

分類Dev

Node.jsで今月の最初の日付を取得するにはどうすればよいですか?

分類Dev

iOSで月の最初の日付を取得するにはどうすればよいですか?

分類Dev

Pythonでその月の次の特定の日を取得するにはどうすればよいですか?

分類Dev

現在の週と月の最初の日を取得するにはどうすればよいですか?

分類Dev

.NETで日付(7月6日月曜日のような曜日名を含む...)を取得するにはどうすればよいですか?

分類Dev

cygwin bash date utiltyを使用して、今月の最初の月曜日を見つけるにはどうすればよいですか?

分類Dev

Codeigniterで特定の月からの日数を取得するにはどうすればよいですか?

分類Dev

特定の年数の月のリストを取得するにはどうすればよいですか?

分類Dev

前週の月曜日と金曜日の日付を取得するにはどうすればよいですか?

分類Dev

MySQLで「月曜日の日付」を取得するにはどうすればよいですか?

分類Dev

Joda-Timeを使用して、特定の月の日数を取得するにはどうすればよいですか?

分類Dev

特定の月の週番号を取得するにはどうすればよいですか?

分類Dev

翌月の日を取得するにはどうすればよいですか?

分類Dev

CalendarViewの翌月を取得するにはどうすればよいですか?

分類Dev

今週の月曜日00:00を取得するにはどうすればよいですか?スウィフト3

分類Dev

私のSQLですべての月のすべての最初の日のデータを取得するにはどうすればよいですか?

分類Dev

Goでマップの特定の要素を取得するにはどうすればよいですか?

分類Dev

今月の次の月の名前を取得するにはどうすればよいですか?

分類Dev

今月の次の月の名前を取得するにはどうすればよいですか?

分類Dev

SQLで月の最初の日を選択するにはどうすればよいですか?

分類Dev

SQLを使用して、月の残りの月曜日、火曜日、水曜日、...、および日曜日の数を知るにはどうすればよいですか?

分類Dev

1か月の1日の最初のレコードのみを1時間ごとにSQLServerから取得するにはどうすればよいですか?

分類Dev

Cron-月の特定の日の後の最初の平日にジョブを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    MomentJSで月の最初の月曜日を取得するにはどうすればよいですか?

  2. 2

    特定の月の毎週月曜日を取得するにはどうすればよいですか?

  3. 3

    月のすべての月曜日を取得するにはどうすればよいですか?

  4. 4

    Xか月前の最初の日の月をHiveで取得するにはどうすればよいですか?

  5. 5

    SSRS 1日遅れで月の最初の日付を取得するにはどうすればよいですか?

  6. 6

    SQL Serverで日付列の最初の3か月を取得するにはどうすればよいですか?

  7. 7

    Node.jsで今月の最初の日付を取得するにはどうすればよいですか?

  8. 8

    iOSで月の最初の日付を取得するにはどうすればよいですか?

  9. 9

    Pythonでその月の次の特定の日を取得するにはどうすればよいですか?

  10. 10

    現在の週と月の最初の日を取得するにはどうすればよいですか?

  11. 11

    .NETで日付(7月6日月曜日のような曜日名を含む...)を取得するにはどうすればよいですか?

  12. 12

    cygwin bash date utiltyを使用して、今月の最初の月曜日を見つけるにはどうすればよいですか?

  13. 13

    Codeigniterで特定の月からの日数を取得するにはどうすればよいですか?

  14. 14

    特定の年数の月のリストを取得するにはどうすればよいですか?

  15. 15

    前週の月曜日と金曜日の日付を取得するにはどうすればよいですか?

  16. 16

    MySQLで「月曜日の日付」を取得するにはどうすればよいですか?

  17. 17

    Joda-Timeを使用して、特定の月の日数を取得するにはどうすればよいですか?

  18. 18

    特定の月の週番号を取得するにはどうすればよいですか?

  19. 19

    翌月の日を取得するにはどうすればよいですか?

  20. 20

    CalendarViewの翌月を取得するにはどうすればよいですか?

  21. 21

    今週の月曜日00:00を取得するにはどうすればよいですか?スウィフト3

  22. 22

    私のSQLですべての月のすべての最初の日のデータを取得するにはどうすればよいですか?

  23. 23

    Goでマップの特定の要素を取得するにはどうすればよいですか?

  24. 24

    今月の次の月の名前を取得するにはどうすればよいですか?

  25. 25

    今月の次の月の名前を取得するにはどうすればよいですか?

  26. 26

    SQLで月の最初の日を選択するにはどうすればよいですか?

  27. 27

    SQLを使用して、月の残りの月曜日、火曜日、水曜日、...、および日曜日の数を知るにはどうすればよいですか?

  28. 28

    1か月の1日の最初のレコードのみを1時間ごとにSQLServerから取得するにはどうすればよいですか?

  29. 29

    Cron-月の特定の日の後の最初の平日にジョブを実行するにはどうすればよいですか?

ホットタグ

アーカイブ