問題タブ [java-time]
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.
java - Java/MySQL の時間またはタイムゾーン コンポーネントのない日付
時間要素なしで日付 (年/月/日) を格納できる必要があります。これは、誕生日などの日付の抽象的な概念です。特定の瞬間ではなく、年の日付を表す必要があります。
入力テキストから日付を解析するために Java を使用しており、MySQL データベースに保存する必要があります。データベース、アプリケーション、またはクライアントがどのタイムゾーンにあるかに関係なく、それらはすべて同じ年/月/日を表示する必要があります。
私のアプリケーションは、データベース サーバーとは異なるシステム タイムゾーンのマシンで実行されますが、どちらも制御できません。日付を正しく保存するためのエレガントなソリューションはありますか?
私はこれらの解決策を考えることができますが、どちらもあまり良いとは思えません:
- MySQL 接続のタイムゾーンを照会し、そのタイムゾーンで入力日付を解析します
- 日付全体を文字列 yyyy-MM-dd として処理します
java - -/またはを許可するJava日付形式。日付内の区切り文字として
次のいずれかの形式の日付を解析するための最も良い方法は何ですか
3つのSimpleDateFormatsを作成し、それぞれに対して解析することなく。
ありがとう
java - 日付オブジェクトが昨日と等しいかどうかを確認するにはどうすればよいですか?
今、私はこのコードを使用しています
getdateFromLine()によって返される日付が昨日の日付であるかどうかを確認するためのよりスムーズな方法が必要です。重要なのは日付だけで、時間は重要ではありません。そのため、SimpleDateFormatを使用しました。よろしくお願いします!
java - Javaで時間を最も近い15分に丸める方法は?
今日の時間、たとえば午後2時24分を考えると、午後2時30分に丸めるにはどうすればよいですか。
同様に、時刻が午後2時17分だった場合、午後2時15分に丸めるにはどうすればよいですか。
java - ローカライズされた短い曜日名を取得する方法 (Mo/Tu/We/Th...)
ローカライズされた短い曜日名 (英語の場合は月/火/水/木/金/土/日) を Java で取得できますか?
java - Javaで現在の日付に1か月を追加するにはどうすればよいですか?
Javaで現在の日付に1か月を追加するにはどうすればよいですか?
java - UTCオフセットを含めるためのXMLの日付のフォーマット
有効な形式の日付を含むXMLを生成していますが、オフセットもXML
含める必要があります。UTC
私は使用しgroovy
ていますが、代わりに使用しているコードを表示しJava
ます(どちらの言語でも答えが良いです):
上記のコードは私2011-06-12T07:23:25.000+03:00
にgive4sを与えますが、このコードには2つの問題があります。
- それは醜いです、そしておそらくこれをするための最良の方法ではありません
- インド(GMT +5:30)、ネパール(GMT +5:45)などのタイムゾーンでは機能しません
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z")
タイムゾーンに使用してみましたが、(の代わりに)2011-06-12T07:23:25.000+0300
正しい形式ではありませんでした。+0300
+03:00
日付を必要な方法でフォーマットする他の方法はありますか?(できればサードパーティなしで)
java - フォーマットされた日付をミリ秒単位で取得するにはどうすればよいですか?
sqlliteデータベースからフォーマットされた日付があります。これをグラフビューで使用するには、長い数値でフォーマットする必要があります。
形式は次のとおりです。
2012-07-11 10:55:21
どうすればミリ秒に変換できますか?
java - 先月/年をJavaで取得するにはどうすればよいですか?
Javaで先月とその年を知るにはどうすればよいですか?
たとえば、今日が2012年10月10日の場合、結果はとにMonth = 9
なりYear = 2012
ます。今日が2013年1月10日の場合、結果はとにMonth = 12
なりYear = 2012
ます。