Pythonで日付と時刻の計算を行うにはどうすればよいですか?
Pythonでtimedeltaオブジェクトを使用して、日付と時刻の計算を行うのは非常に簡単です。日付/時刻に加算または減算する場合は常に、datetime.datetime()を使用してから、datetime.timedelta()インスタンスを加算または減算します。 timedeltaオブジェクトは、期間、つまり2つの日付または時刻の差を表します。 timedeltaコンストラクターには次の関数シグネチャがあります-
datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])
注:すべての引数はオプションであり、デフォルトは0です。引数はint、long、またはfloatの場合があり、正または負の場合があります。詳細については、こちらをご覧ください-https://docs.python.org/2/library/datetime.html#timedelta-objects
例
timedeltaオブジェクトと日付の使用例-
import datetime old_time = datetime.datetime.now() print(old_time) new_time = old_time - datetime.timedelta(hours=2, minutes=10) print(new_time)
これにより、出力が得られます-
2018-01-04 11:09:00.694602 2018-01-04 08:59:00.694602
timedelta()演算は、datetime.time()オブジェクトではサポートされていません。既存のdatetime.time()オブジェクトからのオフセットを使用する必要がある場合は、datetime.datetime.combine()を使用してdatetime.datetime()インスタンスを形成し、計算を行って、.timeを使用して時間を再度「抽出」します。 ()メソッド。
2つの日時オブジェクトを減算すると、timedeltaオブジェクトが得られます。このtimedeltaオブジェクトは、2つの日時の正確な違いを見つけるために使用できます。
t1 = datetime.datetime.now() t2 = datetime.datetime.now() print(t1 - t2) print(type(t1 - t2))
出力
これにより、出力が得られます-
-1 day, 23:59:56.653627 <class 'datetime.timedelta'>
-
JavaScriptのエポック以降の日時を取得するにはどうすればよいですか?
JavaScriptでエポックからの日時を取得するには、次のコードを実行してみてください- 例 <html> <head> <title>JavaScript Clone Date</title> </head> <body> <script> var current_date,
-
OneNoteに日付と時刻を追加する方法
OneNoteで新しいページを作成する場合 、日付とタイムスタンプがノートブックに自動的に追加されます。ノートブックで自動日付と時刻を編集し、OneNoteで提供されるタイムスタンプ機能を使用してページに日付と時刻を追加できます。また、現在と過去の日付をノートブックに追加したり、特定の日付をページに入力して、休日を追跡したりするなど、いくつかのイベントを追跡することもできます。 OneNoteに日付と時刻を挿入する方法 タイムスタンプは、ユーザーがノートブックページに時刻と日付を追加できるようにするOneNoteの機能です。 Onenoteで提供されるタイムスタンプの種類は次のとおりです。