[解決済み] 週番号から日付を取得する
2022-09-01 08:43:57
質問
私のコードのどこが問題なのでしょうか?
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d, "%Y-W%W")
print(r)
表示 "2013-01-01 00:00:00"、ありがとうございます。
どのように解決するのですか?
日付を生成するには、週番号だけでは不十分で、曜日も必要です。デフォルトで追加してください。
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d + '-1', "%Y-W%W-%w")
print(r)
は
-1
と
-%w
パターンはパーサーにその週の月曜日を選ぶように指示します。これは出力されます。
2013-07-01 00:00:00
%W
は週の初めの日として月曜日を使用します。自分の好きな曜日を選ぶことができますが、そこから外れると予期せぬ結果が出るかもしれません。
を参照してください。
strftime()
と
strptime()
動作
のセクションの脚注 4 を参照してください。
と共に使用する場合
strptime()
というメソッドがあります。%U
と%W
は、曜日と年が指定されているときのみ計算に使用されます。
なお、週番号が
ISO 週番号
である場合は
%G-W%V-%u
を使いたいでしょう。これらのディレクティブは Python 3.6 以降を必要とします。
関連
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] バイトを文字列に変換する
-
[解決済み] リストの要素数を取得する方法
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] 2つの日付範囲が重なっているかどうかを判定する
-
[解決済み] ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?
-
[解決済み】Python 3での相対インポート
-
[解決済み】ある日付から曜日を求めるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] django.db.migrations.exceptions.InconsistentMigrationHistory
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] ファブリック経由でデプロイユーザとしてvirtualenvを有効化する
-
[解決済み] 文字列のリストを内容に基づいてフィルタリングする
-
[解決済み] SQLAlchemy - テーブルのリストを取得する
-
[解決済み] サブフォルダからのインポートモジュール
-
[解決済み] Jupyter (IPython)ノートブックのセッションをpickleして保存する方法
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] Pandasのデータフレーム内の文字列を'date'データ型に変換するにはどうしたらいいですか?
-
[解決済み] データクラスとtyping.NamedTupleの主な使用例