Linuxでカレンダーの日付に時間を追加すると、誤った結果が得られます

LTClipp

Linuxを使用していて、日付ツールを使用して、指定したカレンダーの日付に特定の日数、時間、分を追加しようとしています。

例えば:

$ date -d "2013-01-01 + 305 days 12 hours 30 minutes" +"%Y%m%d%0k%M%S"
20131102123000

結果を分割して、読みやすくします。

2013-11-02 12:30:00

これは正しく機能しているようです。ただし、305日ではなく306日を追加すると、次のようになります。

$ date -d "2013-01-01 + 306 days 12 hours 30 minutes" +"%Y%m%d%0k%M%S"
20131103113000

スプリット:

2013-11-03 11:30:00

時間が12ではなく11になっていることに注目してください。しかし、12時間を追加するように指示しました...もう一度1日を増やしましょう。

$ date -d "2013-01-01 + 307 days 12 hours 30 minutes" +"%Y%m%d%0k%M%S"
20131104123000

そして、結果をもう一度分割します。

2013-11-04 12:30:00

今、時間は私が期待したものに戻ります。日付バージョン8.12と8.4を使用してこれをテストしましたが、両方で同じ結果が発生します。私は何が間違っているのですか?

LTClipp

UTC日付から追加しようとしましたが、これをツールに指定しませんでした。これが解決策です:

date --utc -d "2013-01-01 + 307 days 12 hours 30 minutes" +"%Y%m%d%0k%M%S"

UTCはDSTを監視しないため、時間のシフトはありません。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

JavaScriptで日付を解析すると間違った結果が得られる

分類Dev

Excel で別の日付と時刻から日付と時刻を減算すると、間違った結果が得られる

分類Dev

日付を操作すると間違った結果が得られる

分類Dev

2つの日付の間の日付をチェックすると、間違った結果が得られます

分類Dev

PHPに日付を追加すると、異なる結果が得られます

分類Dev

ダート-いくつかのdouble値を減算すると、間違った結果が得られます

分類Dev

このJavaアプリケーションで年、月、日から始まる新しい日付を作成すると、間違った結果が得られるのはなぜですか?

分類Dev

カレンダーにイベントを追加すると、間違った終了日が表示されます

分類Dev

結果ごとにループをループすると、複数の誤った結果が得られます

分類Dev

Oracle SQL:日付から年の週を抽出すると、ランダムな結果が得られます

分類Dev

文字列で分割すると誤った結果が得られます

分類Dev

2つの特定の日付の間の時間の違いについて、Excelとmssqlで異なる結果が得られます

分類Dev

> =を使用すると、誤った結果が得られますか?

分類Dev

底(小数)を累乗すると、誤った結果が得られます

分類Dev

2つのDateTimeインスタンスを比較すると、間違った結果が得られます

分類Dev

jqueryを使用してボタンの高さを特定すると、間違った結果が得られます

分類Dev

デイライト節約時間文字列をタイムスタンプに変換すると、間違った結果が得られます

分類Dev

ImpalaでHiveUDFを使用すると、Impala1.2.4で誤った結果が得られます

分類Dev

日時を比較すると、誤った結果が生成されます

分類Dev

pandasデータフレームで.applyを使用すると、誤った結果が得られるのはなぜですか?私のループバージョンは動作します

分類Dev

C#で検索すると、間違った結果が得られます

分類Dev

2つの大きな整数値を乗算すると、誤った結果が得られます

分類Dev

Scipyとの統合により、負の下限で誤った結果が得られます

分類Dev

cudaに2つの数値を追加すると間違った結果が得られるのはなぜですか?

分類Dev

無限ループを使用して符号なし整数を追加すると、間違った結果が得られるのはなぜですか?

分類Dev

12時間から24時間の変換では、間違った結果が得られます

分類Dev

タイムゾーンを追加すると、phpカレンダーに間違った日付が表示される

分類Dev

'in'キーワードと連結すると、誤った結果が得られます

分類Dev

ノードjsのテーブルをpgで結合すると間違った結果が得られます

Related 関連記事

  1. 1

    JavaScriptで日付を解析すると間違った結果が得られる

  2. 2

    Excel で別の日付と時刻から日付と時刻を減算すると、間違った結果が得られる

  3. 3

    日付を操作すると間違った結果が得られる

  4. 4

    2つの日付の間の日付をチェックすると、間違った結果が得られます

  5. 5

    PHPに日付を追加すると、異なる結果が得られます

  6. 6

    ダート-いくつかのdouble値を減算すると、間違った結果が得られます

  7. 7

    このJavaアプリケーションで年、月、日から始まる新しい日付を作成すると、間違った結果が得られるのはなぜですか?

  8. 8

    カレンダーにイベントを追加すると、間違った終了日が表示されます

  9. 9

    結果ごとにループをループすると、複数の誤った結果が得られます

  10. 10

    Oracle SQL:日付から年の週を抽出すると、ランダムな結果が得られます

  11. 11

    文字列で分割すると誤った結果が得られます

  12. 12

    2つの特定の日付の間の時間の違いについて、Excelとmssqlで異なる結果が得られます

  13. 13

    > =を使用すると、誤った結果が得られますか?

  14. 14

    底(小数)を累乗すると、誤った結果が得られます

  15. 15

    2つのDateTimeインスタンスを比較すると、間違った結果が得られます

  16. 16

    jqueryを使用してボタンの高さを特定すると、間違った結果が得られます

  17. 17

    デイライト節約時間文字列をタイムスタンプに変換すると、間違った結果が得られます

  18. 18

    ImpalaでHiveUDFを使用すると、Impala1.2.4で誤った結果が得られます

  19. 19

    日時を比較すると、誤った結果が生成されます

  20. 20

    pandasデータフレームで.applyを使用すると、誤った結果が得られるのはなぜですか?私のループバージョンは動作します

  21. 21

    C#で検索すると、間違った結果が得られます

  22. 22

    2つの大きな整数値を乗算すると、誤った結果が得られます

  23. 23

    Scipyとの統合により、負の下限で誤った結果が得られます

  24. 24

    cudaに2つの数値を追加すると間違った結果が得られるのはなぜですか?

  25. 25

    無限ループを使用して符号なし整数を追加すると、間違った結果が得られるのはなぜですか?

  26. 26

    12時間から24時間の変換では、間違った結果が得られます

  27. 27

    タイムゾーンを追加すると、phpカレンダーに間違った日付が表示される

  28. 28

    'in'キーワードと連結すると、誤った結果が得られます

  29. 29

    ノードjsのテーブルをpgで結合すると間違った結果が得られます

ホットタグ

アーカイブ