問題タブ [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 投票する
8 に答える
110305 参照

excel - Excel で ISO8601 の日付/時刻 (TimeZone を含む) を解析する

Excel/VBA に (外部ソースからの) タイムゾーンが含まれている ISO8601 日付/時刻形式を、通常の Excel 日付に解析する必要があります。私が知る限り、Excel XP (私たちが使用しているもの) にはそのビルトイン用のルーチンがないため、解析用のカスタム VBA 関数を見ていると思います。

ISO8601 日時は次のいずれかのようになります。

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

javascript - ISO8061のJavascriptタイムスタンプ

iso8061の日付からタイムスタンプを取得するときに少し問題が発生します。何らかの理由でChromeでは完全に機能しますが、Firefoxでは無効な日付エラーが発生します。正確な行は次のとおりです。

日付を(変数時間として)渡してみましたが、http 2011-03-09T16:46:58+00:00//www.jibbering.com/faq/#datesで概説されている仕様に従っていますが、Firefoxで動作させることができないようです。実際、最後の方法はどちらのブラウザでも機能しませんでした。2011-03-09T16:46:58+00002011-03-09T16:48:37Z

誰かがこのiso8061の日付をタイムスタンプに変えるのを手伝ってくれるなら、それは素晴らしいことです。

ありがとう、アンジェロR。

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

python - Pythonでタイムゾーン対応の日時を現地時間に変換する

タイムゾーン対応の日時オブジェクトを、ローカルタイムゾーンの同等の非タイムゾーン対応の日時にどのように変換しますか?

私の特定のアプリケーションはDjangoを使用しています(ただし、これは実際には一般的なPythonの質問です)。

...。

...。

これにより、Djangoはエラーをスローします:

私が必要なのは:

SOME_FUNCTIONは何でしょうか?

0 投票する
1 に答える
3563 参照

python - Pythonの日時ISO関数が論理的に正しくなく、バグがあるのはなぜですか?

datetime .isoformat()Python関数が正しい情報を返さないことにちょっと驚いています。fromtimestamp()メソッドにタイムゾーンが指定されている場合、この関数はISO8601形式の文字列を正しく返します。ただし、結果の計算ではタイムゾーンは無視されます。観察:

私はこれをEDT(GMTから-400)にあるコンピューターで実行しています。1303876413の時刻は、私が最初に質問を書いた2011年4月26日の午後11時53分33秒です。.isoformat()最初の例では、 returnsを要求するだけであることに注意してください'2011-04-26T23:53:33'。これは間違っています---'2011-04-26T23:53:33-04:00'現地時間を返し、Pythonはタイムゾーンを知っているため、を返す必要があります。2番目の例は正しいですが、NYタイムゾーンオブジェクトでジャミングしています。3番目の例は間違っています---Pythonはタイムゾーンを保持していますが、それに応じて時間を調整していません。

補遺:

すべてのコメントを読むと、私が探していた動作は、utcfromtimestampではなくを使用して見つけることができることがわかりますfromtimestamp

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

sqlite - 現在のタイムスタンプをティックとしてSQLiteに保存するにはどうすればよいですか?

日付を目盛りとして保存するSQLiteデータベースがあります。デフォルトのISO8601形式を使用していません。次のように定義されたテーブルがあるとします。

SQLを使用して、現在の日付と時刻を挿入したいと思います。以下のステートメントのいずれかを実行すると、日付と時刻が目盛りではなく文字列として保存されることになります。

SQLiteのドキュメントを見てきましたが、現在のタイムスタンプをティックで取得するオプションが見つからないようです。

もちろん、C#でパラメーターを定義し、その値をSystem.DateTimeとして格納することもできます。これにより、日時がティック単位でデータベースに保存されます。

私がやりたいのは、SQLステートメント内から直接現在のタイムスタンプを挿入および更新できるようにすることです。どうすればいいですか?

編集:

データをティックとしてデータベースに保存する理由は、日付がADO.Netデータプロバイダーによって保存されるのと同じ形式で保存されるため、データがADO.Netプロバイダーを使用してクエリされる場合も同様です。 System.DataTime.Netタイプとして正しく取得されます。

0 投票する
1 に答える
3352 参照

objective-c - ココアでISO8601日付を解析する正しい方法は何ですか?

iOS 4以降とOSX 10.6以降の両方で、CocoaでISO8601の日付を解析したいと思います

これについては StackOverflow ですでにいくつかの質問がありますが、私の意見では、どれも良い答えを含んでいません。これが私が良い答えを構成すると思うものです:

  1. 答えは、ISO8601 をサポートするコードを指す必要があります。このコードは、iOS 4 以降と OSX 10.6 以降の両方で、XCode 4 の下で問題なくコンパイルされるはずです。

  2. コードは、可能なすべてのISO8601 日付形式をサポートする必要があります。

    ここには非常に多くの可能性があることに注意してください。1 つまたは 2 つの書式文字列で答えるだけでNSDateFormatterは、うまくいきません。

  3. 答えはこのライブラリであってはなりません。これは、危険な 32 ビットの前提がたくさんあり、必要以上に複雑であり、XCode4/Clang でクリーンにコンパイルされないためです。結論:私はそれをまったく信用していません!

ありがとう、仲間のカカオアイツ。ここに本当の答えがあるかどうかを知ることに興奮しています!

0 投票する
1 に答える
8560 参照

jquery - jQuery フル カレンダー、すべてのイベントが終日として表示される

フル カレンダーのすべてのイベントが、アジェンダ ビューで「終日」として表示されます。これは、カレンダーを初期化するために使用しているコードです:

カレンダーのより多くの側面を ajax-ifiying することを進めますが、この問題に関する助けをいただければ幸いです。

ありがとう、

エミリー

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

c - ISO 8601 から C での time_t への変換、またはその逆

ISO 8601に従って、時間はさまざまな形式で指定できます。

私のプログラムは、どの正確な ISO 8601 フォーマットが指定されるかを知りません。

この場合、どのように time_t に変換できますか?

strptime形式を指定する必要があります(私の場合、事前にわかりません)。

最終的な目標: 2 つの time_t タイムスタンプを比較することです。

編集 0: 私の目標は 2 つのタイムスタンプを比較することなので、time_t から ISO 8601 への変換も機能します。

0 投票する
7 に答える
19548 参照

delphi - ISO8601文字列をDelphiTDateに変換するにはどうすればよいですか?

これを使用して、DelphiTDateをISO8601形式に簡単に変換できます。

逆変換を行うための慣用的な方法は何ですか?StringToDateTime()存在しないようです。

明らかに、文字列を手動で解析して結果をエンコードすることで「難しい」方法でそれを行うことができますが、それは悪い選択のようです。

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

nsdateformatter - NSDateFormatter とタイムゾーン形式 "+HH:mm" の文字列

アップデート

iOS 7 の時点で、 NSDateFormatter、この形式の文字列が提示されたときに実際に NSDate を作成します。

iOS 6 の場合、答えは NSDateFormatter を使用しないことです…</p>


さて、ここまで読んできました

NSDateFormatter文字列から文字列を作成するための使用方法についてNSDate

Peter Hosey のISO8601DateFormatterにも出くわしました。
彼の実装を調べてみると、次のように思います。

このような文字列を に取得するための正しく正気な方法はありませんか?2011-07-12T18:07:31+02:00NSDate

  • 最後のコロンがなくても問題ありません。
  • GMT「+」記号が前に付いていれば問題ありませんが...
  • そうではありません。

私のアプリケーションで動作するようにハックすることはできますが(フォーマットを使用) 、タイムゾーンの分単位の情報が破棄されるため@"yyyy'-'MM'-'dd'T'HH':'mm':'ssz':'00"、もちろんそれは正しくありません。

最後のコロンを空の文字列に置き換えることもできますが、それもハックだと思います。

NSDateFormatterそれで、上からその文字列を取り、有効で正しいものを私に与えるための秘密のソースはありますNSDateか?


余談:

+[NSDate dateWithNaturalLanguageString:]私の目標を達成するために使用できるヒントをどこかで見つけました。ただし、これは日付を設定するだけで、時刻は設定しません! (まあ、それ時間を設定しますが、タイムゾーンオフセットのみを考慮し、HH:mm:ss 部分は考慮しません...)