誰もがどのように土曜日に、次にyyww(weekyear)にVB.NETで任意の日付を変換する方法を知っていますか? その逆、つまりyywwは土曜日ですか?あなたの週は日曜日に開始すると仮定すると、VB.NETで日付をyywwに変換する方法とその逆を変換する方法はありますか?
0
A
答えて
2
Dim d As DateTime = #1/20/2009#
d = d.AddDays(DayOfWeek.Saturday - d.DayOfWeek)
Dim myCal As New System.Globalization.GregorianCalendar
Dim wkOFyr As Integer = myCal.GetWeekOfYear(d, _
Globalization.CalendarWeekRule.FirstDay, _
DayOfWeek.Sunday)
Dim s As String
s = d.ToString("yy") & wkOFyr.ToString.PadLeft(2, "0"c)
2
は、おそらく現在の週の土曜日を取得するには、このような何かを行うことができます:
Dim daysToAdd As Integer = DayOfWeek.Saturday - yourDate.DayOfWeek
Dim dateSaturday as Date = yourDate.AddDays(daysToAdd)
でも、私はそれをテストしていません。 はその後、あなたのような何かをすることによって、weekyearを得ることができる:
Dim weekYear As Integer = CInt(Math.Ceiling(dateSaturday.DayOfYear/7))
あなたはweekyearに対応土曜日を見つけることができ、逆のロジックを使用します。
関連する問題
- 1. 日付を日付から日付に変換する方法
- 2. 文字列をJavaのファイルに変換する方法とその逆の方法はありますか?
- 3. UTC + 0の日付をPSTに変換する方法はありますか?
- 4. コンパイラが整数を文字列に変換する方法とその逆を変換する方法
- 5. Joda-Time DateTimeをjava.util.Dateに変換する方法とその逆?
- 6. ffmpegを使用してイメージをイメージに変換する方法とその逆の変換を行う方法はありますか?
- 7. アンドロイドで日付をミリ秒に変換する方法は?
- 8. 日付を8桁の整数に変換する方法は?
- 9. テキストをコードに変換する方法はありますか?
- 10. Controls.ContextMenuをForms.ContextMenuに変換する方法はありますか?
- 11. SQL Server 2008でintを日付に変換する方法
- 12. 週番号をJavascriptで日付に変換する方法
- 13. SQLiteで日付にミリ秒を変換する方法
- 14. ビットマップをバイトに変換するか、またはその逆に変換する
- 15. unixタイムスタンプをカレンダーの日付moment.jsに変換する方法
- 16. 日付形式を別の形式に変換する方法
- 17. 文字列をsybaseの日付に変換する方法
- 18. 整数をboolに変換する方法はありますか、逆もありますか?
- 19. TimePrimitiveをintへ変換する方法はありますか?
- 20. 無効な日付をSQLで有効な日付に変換する方法
- 21. C#:文字列を日付に変換する方法
- 22. 日付タイプを休止状態に変換する方法
- 23. 日付をmm/dd/yyyy形式に変換する方法
- 24. 日付をテキストに変換する方法
- 25. タイムゾーンに応じて日付を変換する方法
- 26. zedgraph、XAxis.Scale.Minを日付に変換する方法
- 27. 変数を逆変換する方法は?
- 28. oracle10gの文字列の日付を日付形式に変換する方法
- 29. アクアデータスタジオの日付形式を変換する方法
- 30. クエリ自体の日付タイムスタンプを変換する方法