問題タブ [localdate]

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

time - LocalDateTime で「2 番目のフィールド」が欠落している場合を区別する方法

LocalDateTimeから作成されたオブジェクトが与えられますString。元の文字列に「seconds」パラメーターがあるかどうかを確認したい。私の2つの入力は次のとおりです。

問題は、私が与えられたdateAandであり、 and ではありdateBません。ab

LocalDateTimeその長さに変換しStringて見つけるなど、さまざまな方法を試しました。そのために、私は2つのアプローチを使用しました。

ただし、最初のアプローチでは と の両方dateAに長さ 19 が与えられdateB ますが、2 番目のアプローチでは と の両方に長さが 16 が与えられdateAますdateB

dateAとを区別する方法が見つかりませんdateB

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

java - 1893 年より前の日付の util.Date を time.LocalDate に正しく変換する方法

私はしばらくグーグルで検索しましたが、最も一般的に使用される方法は次のようです

ただし、この方法は 1893 年 4 月 1 日より前の日付では失敗するようです。

次のテストは、私のマシンでは失敗し、結果は 1893-04-01 ではなく 1893-03-31 になります。

System.out.prinlns は、作成された日付を再確認するためのものです。次の出力が表示されます。

1400-04-01 の場合、1400-04-09 という出力さえ得られます。

1893-04 より前の日付を正しく に変換する方法はありますLocalDateか?

一部の人が有益に指摘したように、このシフトの理由はこの質問で説明されています。ただし、この知識に基づいて正しい変換を推測する方法がわかりません。