問題タブ [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.
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) グーグルで検索すると、多くの落とし穴や問題があることが明らかであり、標準ライブラリ関数が存在する場合はそれを使用することの利点がさらに強調されます。
c# - C#でISO 8601の基本形式と拡張形式の両方を解析する
私が見る限り、「o」および「s」パラメーターを含む DateTime.ParseExact は、ISO 8601 拡張形式のみを解析できます。
c#/.Net を使用して ISO 8601 の基本形式と拡張形式の両方を解析するにはどうすればよいですか?
c# - ISO 8601 の日付と時刻の形式でダッシュは何を意味しますか?
ISO 8601 の日付と時刻の形式でダッシュは何を意味しますか?
それは現在の年と月ですか、「最小」年ですか、それとも何か他のものですか?
現在の年である場合、「---12」文字列を解析するときに特定の年と月を設定するため、.Net の DateTimeOffset オブジェクトで表すことができないということですか?
c# - DateTimeOffsetを使用して年なしでISO 8601日付を解析するにはどうすればよいですか?
次のような、年とおそらく月のコンポーネントを含まない ISO 8601 日付を解析する必要があります。
例外をスローする次のコードを使用しようとしています '入力に年が存在する少なくとも部分的な日付が必要です。':
そのような日付を解析するにはどうすればよいですか? 解析する前に手動で「--」を年に置き換えないようにする機会はありますか?
.net - Windows XP の CDate
フォームでは、次のように DateTimePicker を使用します。
また、CType の代わりに CDate を使用することもできます。どちらの場合も、日付はミリ秒単位の日付と時刻の文字列として表されます。
データは (私のものではない) データベースから取得されるため、これを変更することはできません。
Windows 7 のマシンでは正常に動作しますが、Windows XP マシンでは、この文字列が日付変換に有効でないというメッセージとともにエラー例外が発生します。
このようなコードが両方のマシンでエラーなく動作することを解決できますか?
c++ - 日付文字列を c++11 std::chrono time_point などに解析する方法は?
次の形式の履歴日付文字列を考えてみましょう。
このような文字列をある種の C++ 日付表現に解析し、それから経過した時間を計算したいと考えています。
結果の期間から、秒、分、時間、および日の数にアクセスする必要があります。
これは、新しい C++11std::chrono
名前空間で実行できますか? そうでない場合、今日はどうすればいいですか?
私は g++-4.8.1 を使用していますが、おそらく答えは C++11 仕様をターゲットにする必要があります。
c# - 文字列から DateTime への変換の問題
こんにちは、次の形式の文字列があり、23/03/2014
この形式に変換しようとしました:
しかし、私はエラーが発生しています:
文字列は有効な DateTime として認識されませんでした
これも試しました:
しかし、同じエラー。
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.StartDate
format で文字列「start」に変換したいだけですyyyy-MM-dd
。
私のコードは次のとおりです。
何が問題なのかわかりませんが、開始に時間が含まれている可能性がありますか? 何も思いつきません。
model.StartDate と model.EndDate は、ビュー モデルの DateTime プロパティです。
編集: デバッガーで取得している実際の出力を示す画像をここにアップロードしました: https://imageshack.com/i/1n51u2p
ありがとうございました
python - Pythonでrfc3339日付文字列を解析しますか?
すべての日付が次の形式のデータセットがあります。
それらのようなメソッドを使用できるようにしたいと思い.weekday
ます。それらをPythonで適切な形式に変換するにはどうすればよいですか?