問題タブ [datetime-parsing]

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 投票する
1 に答える
642 参照

emacs - ISO emacs/elisp は、週の最初/最後の日に対応する日付を決定します。例: ISO 8601 2013-WW47

次のような見出しを作成するのが好きです

週番号 (%U、%V、%W) のさまざまな定義を決定するために、emacs/elisp で format-time-string などを使用する方法を知っています。

Q: どうすれば戻ることができますか? emacs/elisp で、年と週番号を指定して、週の最初と最後の日の日付を決定しますか?

より一般的には、ISO 8601 week-dates などの時間文字列2006-W52-7、または week 内の曜日のない週を解析します2013-W46

より一般的には、多くの日付と時刻の表現は日付間隔を暗示します。特に週と月は間隔を意味しますが、特定の精度のほとんどすべての時間表現は、精度よりも小さい時間単位の間隔に対応すると解釈できると思います。

Q: 月の最初と最後の日付を決定するための (合理的に標準的な) emacs/elisp 関数はありますか? たとえば、年/年の形式に関して? 等。

--

この投稿は主に「emacs/elisp でこれを行うにはどうすればよいですか?」です。質問。

この種の質問は非常に一般的であるように思われます.stackoverflowには、「Javascript/C#/...でこれを行うにはどうすればよいですか?」などの同様の質問があります.

私は自分で計算することができます。しかし、(a) これを行うための標準の emacs/elisp 関数があればより良いです。(b) グーグルで検索すると、多くの落とし穴や問題があることが明らかであり、標準ライブラリ関数が存在する場合はそれを使用することの利点がさらに強調されます。

例:年と週番号が指定された週の最初の日付を取得する

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

c# - C#でISO 8601の基本形式と拡張形式の両方を解析する

私が見る限り、「o」および「s」パラメーターを含む DateTime.ParseExact は、ISO 8601 拡張形式のみを解析できます。

c#/.Net を使用して ISO 8601 の基本形式と拡張形式の両方を解析するにはどうすればよいですか?

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

c# - ISO 8601 の日付と時刻の形式でダッシュは何を意味しますか?

ISO 8601 の日付と時刻の形式でダッシュは何を意味しますか?

それは現在の年と月ですか、「最小」年ですか、それとも何か他のものですか?

現在の年である場合、「---12」文字列を解析するときに特定の年と月を設定するため、.Net の DateTimeOffset オブジェクトで表すことができないということですか?

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

c# - DateTimeOffsetを使用して年なしでISO 8601日付を解析するにはどうすればよいですか?

次のような、年とおそらく月のコンポーネントを含まない ISO 8601 日付を解析する必要があります。

例外をスローする次のコードを使用しようとしています '入力に年が存在する少なくとも部分的な日付が必要です。':

そのような日付を解析するにはどうすればよいですか? 解析する前に手動で「--」を年に置き換えないようにする機会はありますか?

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

.net - Windows XP の CDate

フォームでは、次のように DateTimePicker を使用します。

また、CType の代わりに CDate を使用することもできます。どちらの場合も、日付はミリ秒単位の日付と時刻の文字列として表されます。
データは (私のものではない) データベースから取得されるため、これを変更することはできません。

Windows 7 のマシンでは正常に動作しますが、Windows XP マシンでは、この文字列が日付変換に有効でないというメッセージとともにエラー例外が発生します。

このようなコードが両方のマシンでエラーなく動作することを解決できますか?

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

c++ - 日付文字列を c++11 std::chrono time_point などに解析する方法は?

次の形式の履歴日付文字列を考えてみましょう。

このような文字列をある種の C++ 日付表現に解析し、それから経過した時間を計算したいと考えています。

結果の期間から、秒、分、時間、および日の数にアクセスする必要があります。

これは、新しい C++11std::chrono名前空間で実行できますか? そうでない場合、今日はどうすればいいですか?

私は g++-4.8.1 を使用していますが、おそらく答えは C++11 仕様をターゲットにする必要があります。

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

c# - 文字列から DateTime への変換の問題

こんにちは、次の形式の文字列があり、23/03/2014 この形式に変換しようとしました:

しかし、私はエラーが発生しています:

文字列は有効な DateTime として認識されませんでした

これも試しました:

しかし、同じエラー。

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

c# - DateTime を文字列形式 yyyy-MM-dd に変換中にエラーが発生しました

いくつかの DateTime 値を string format に変換しようとしていますyyyy-MM-dd。問題は、日付のみが必要なことですが、私の場合model.StartDateは日付と時刻の両方が含まれています。model.StartDate を文字列 "start" として宣言すると、次のようになります4/1/2014 12:00:00 AM。解析しようとすると、次のエラーが表示されます。

System.FormatException はユーザー コードによって処理されませんでした Message=String は有効な DateTime として認識されませんでした。

私の最善の推測は、文字列に日付と時刻の両方が含まれているためにエラーが発生することですが、間違っている可能性があります。model.StartDate をさらに調べると、Day、DayOfTheWeek なども見つかります。これは正しいアプローチですか? model.StartDateformat で文字列「start」に変換したいだけですyyyy-MM-dd

私のコードは次のとおりです。

何が問題なのかわかりませんが、開始に時間が含まれている可能性がありますか? 何も思いつきません。

model.StartDate と model.EndDate は、ビュー モデルの DateTime プロパティです。

編集: デバッガーで取得している実際の出力を示す画像をここにアップロードしました: https://imageshack.com/i/1n51u2p

ありがとうございました

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

python - Pythonでrfc3339日付文字列を解析しますか?

すべての日付が次の形式のデータセットがあります。

それらのようなメソッドを使用できるようにしたいと思い.weekdayます。それらをPythonで適切な形式に変換するにはどうすればよいですか?