困っていること
メッセージアプリから、スケジュールを管理するアプリを作っています。
datetime
にある、replace()
を使っても、値が変更されません。
エラーコードも出ないので困っています。
なぜ値が変化しないのか、他のさせる手段はあるのか等、
稚拙が故の質問ですが、ご教示お願い致します。
該当のソースコード
Python
1from datetime import datetime 2import re 3 4date = datetime(2000,1,1) 5 6string = '2014-10-03' 7s_string = re.split('-',string) 8print(s_string) 9# >>> ['2014', '10', '03'] 10 11date.replace( year = int(s_string[0]), month = int(s_string[1]), day = int(s_string[2])) 12 13print(date) 14# >>> 2000-01-01 00:00:00
試したこと
date.replace(year=2014)
など、変数を介さない記述でもダメでした。- 以下のように、
Exception
にも頼ってみましたが、エラーコードは出ませんでした。
Python
1try: 2 date.replace(year=2014, month=10, day=03) 3except Exception as e: 4 print(e)
補足情報(FW/ツールのバージョンなど)
- Google Coraboratory
- Python 3.9.6
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/05 05:09