問題タブ [iso8601]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
18 に答える
713098 参照

c# - DateTime オブジェクトを指定して、ISO 8601 日付を文字列形式で取得するにはどうすればよいですか?

与えられた:

ISO 8601準拠の形式で同じ値を表す文字列を取得するにはどうすればよいですか?

ISO 8601 では、多くの同様の形式が定義されていることに注意してください。私が探している特定の形式は次のとおりです。

0 投票する
4 に答える
3067 参照

sqlite - カレンダー日をsqliteデータベースに保存する

sqlite データベースにカレンダーの日付 (日付のみ、時間なし) のアイテムを保存する必要があります。列の日付を表す最良の方法は何ですか? 妥当な代替手段として、ユリウス日と UNIX 秒が思い浮かびます。日以外の単位を使用する場合、それは何時にすべきですか?

更新: 私は ISO8601 を認識しており、実際にそれを使用して、プロトタイプの YYYY-MM-DD 形式の文字列として日付を格納しました。しかし、さまざまな算術演算では、内部で数値に変換する必要があるため、数値を保存して、表示用に文字列に変換することをお勧めします。この数字の単位は何ですか? また、単位が日よりも正確な場合は、どの時刻を使用する必要がありますか?

0 投票する
28 に答える
574049 参照

python - ISO 8601 形式の日付を解析するにはどうすればよいですか?

RFC 3339文字列"2008-09-03T20:56:35.450686Z"を Python のdatetime型のように解析する必要があります。

Python 標準ライブラリで見つけstrptimeたのですが、あまり便利ではありません。

これを行う最善の方法は何ですか?

0 投票する
3 に答える
6965 参照

java - ISO 8601 日付 (文字列) を日付に変換するには?

XMLファイルを解析しています。このファイルには日付文字列"2008-11-10T05:51:33Z"を含むタグが 1 つあり、この文字列をjava.util.Date object.

これはどのように行うことができますか?

0 投票する
2 に答える
19208 参照

javascript - ISO 8601 形式の日付値を JavaScript の日付オブジェクトに変換するにはどうすればよいですか?

日付値をより読みやすい形式に変換しようとしています。Date.parse()そのために、JavaScriptメソッドを使用して日付を解析しようとしています。ただし、それは私が持っている入力(例:)では機能しません"2007-09-21T14:15:34.058-07:00"。最終的な目標は、のような日付文字列を出力することです"January 30th, 2008 @ 2:15PM"

何か案は?

0 投票する
2 に答える
5936 参照

time - 適切なISO8601形式

Rubyライブラリのコードをリファクタリングしています。このコードには、日付パーサーが含まれています。テストの1つは、ISO8601であると想定されるこの文字列「2008-02-20T8:05:00-010:00」を解析することでした。

前のコードは実際には「WedFeb2018:05:00UTC2008」を出力します。私の新しいコードは次のように出力します:「2008年2月20日水曜日16:05:00UTC」。

私の質問は:どちらが正しいですか?

Time.parseRubyでは2番目のものを提供します。しかし、繰り返しになりますが、前のコードとテストにバグがあることを100%確信したいと思います。

どちらが正しいですか?(多分別の言語のライブラリで文字列を解析することによって?-私はRubyしか知りません。)

0 投票する
11 に答える
521075 参照

python - ISO 8601 日時文字列を Python 日時オブジェクトに変換するにはどうすればよいですか?

「2009-05-28T16:15:00」のような形式の日時文字列を取得しています (これは ISO 8601 だと思います)。ハック的なオプションtime.strptimeの 1 つは、タプルの最初の 6 つの要素を使用して文字列を解析し、次のように日時コンストラクターに渡すことです。

これを行う「よりクリーンな」方法を見つけることができませんでした。ありますか?

0 投票する
4 に答える
10461 参照

python - Unix 時間に変換するときにタイム ゾーン (UTC) を指定する方法は? (パイソン)

IS8601 形式の utc タイムスタンプがあり、それを UNIX 時間に変換しようとしています。これは私のコンソールセッションです:

ご覧のとおり、正確な時刻を戻すことはできません。fromtimestamp() を使用すると 1 時間進み、utcfromtimestamp() を使用すると 6 時間進みます。

何かアドバイス?

ありがとう!

0 投票する
12 に答える
7949 参照

iphone - Objective CでISO-8601期間を解析するには?

Objective C でISO-8601期間を含む文字列を解析する簡単な方法を探しています。結果はNSTimeInterval.

ISO-8601 期間の例: P1DT13H24M17S、これは 1 日 13 時間 24 分 17 秒を意味します。

0 投票する
2 に答える
16981 参照

.net - .NETでISO​​ 8601文字列をDateTimeに解析していますか?

ISO 8601形式の文字列 "2009-10-08 08:22:02Z" があります。

DateTime を使用してこの形式を解析するにはどうすればよいですか?