問題タブ [formatdatetime]
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.
postgresql - PostgreSQL の ISO 8601 形式の日付
ISO 8601形式の日時値 (例: 2013-05-21T15:00:00+0200
) とタイム ゾーン (例: )を含む文字列がありますEurope/Rome
。
この日付形式を表すのに最適なPostgres データ型は何ですか?
java - 型クラス java.sql.Timestamp をクラス org.joda.time.DateTime に変換できません
jdk-1.7.0_51
プラットフォームでtomcat-7.0.42
のwindows 7
私の JSP ページの使用:
ここで、abtest.modifiedDate
属性はタイプjava.util.Date
であり、インスタンスで初期化されjava.sql.Timestamp
ます。
次の例外をスローします。
abtest.modifiedDate
属性が初期化されorg.joda.time.DateTime
ておらず、すべての環境で発生するわけではないため、エラーは奇妙に思えます。
また、タグで: を置き換えようとしましたが、別のエラーが発生しまし<fmt:formatDate...
た:<joda:format ...
javascript - Javascript形式の日付 /Date(-62135571600000)/
javascript で次の日付を「mm/dd/yyyy h:mm:ss」にフォーマットするにはどうすればよいですか?
asp.net - XSLT msxsl:format-date が現在のカルチャを無視する
Visual Studio ASP.NET 4.0 で XSLT (xml version='1.0') を使用しています。
複数の言語で利用可能な製品を使用していますが、nsxsl:format-date で現在の言語を尊重することができません。たとえば、現在のカルチャをフランス語に設定し、次のように記述したとします。
「31-May-2013」のような出力が期待できます。
残念ながら、「月」の部分は翻訳されていません。常に英語版 ('May') を返します。
MSDN のドキュメントでは、3 番目のオプション パラメーター (ロケール) を追加してカルチャを指定することを提案していますが、'locale' パラメーターを省略した場合の既定の動作については言及されていません。
では、'locale' パラメータを省略した場合、format-date() はデフォルトのロケールとしてどこを使用するのでしょうか? また、このデフォルトの動作を変更するにはどうすればよいですか?
ご協力いただきありがとうございます。
delphi - 米国の TDateTime 値を変換して、ヨーロッパ形式で正しく表示する
TDateTime
米国の値を2014-04-17 20:35:38のようなヨーロッパの形式に変換する簡単なオプションはありますか?
編集:
米国形式の生の日付/時刻を含む文字列があります。
この文字列を何らかの形で読み取り/解析して、TDateTime
型の変数に変換したい-または-単にそれを目的の形式の別の文字列に変換したい:
(デルファイ XE4)
java - JSTL formatDate は、JSP で年 + 1 を示します
私は問題があります。私はjspで次を使用しています:
日付が2014-12-29の場合、または long 1419807600000の場合、これは29.12.2015と表示されますが、これは間違っています。
私が見つけたもの: formatDate はGregoriancalendar#getWeekYear()
、次のコードの直後に内部的に使用します:
これは、内部のこのコードに移動しますGregorianCalendar#getWeekYear()
:
明らかに、問題はここにあります:
したがって、2014年 12 月 29 日は実際には 2015 年の最初の週であるため、年の週は 1 です。これにはドイツ語のロケールを使用します。つまり、年の最初の週は、新年。
それでも、私のフォーマットは正しく動作しません。助言がありますか?
どうもありがとう。
c# - 正確な DateTime 文字列形式
DateTime
次の値を保持する変数があります。5/11/2014 7:56:26 am
現在、次のコードを使用してこれを文字列としてフォーマットしています: uDate.ToString("s")
. このコードを使用して、次の値を取得します。2014-11-05T07:56:26
これをもっと正確にする必要があります。私が取得したい正確な値は、次の範囲の精度です。2014-11-05T07:56:26.4
次のリンクでいくつかの調査を行いました: http://www.w3.org/TR/NOTE-datetime
これが私が見つけたものです:
このプロファイルは、秒の小数部を表すために使用できる桁数を指定しません。秒の端数を許可する採用規格では、最小桁数 (1 以上の数) と最大桁数 (最大は「無制限」と記述される場合があります) の両方を指定する必要があります。
取得したい値は、Web サービス リクエストで変数をAzure
表示するときに使用される値です。DateTime
DateTime
で使用されている形式と同じ形式になるように、独自の文字列をどのようにフォーマットできますAzure
か? 使用する特定の形式はありAzure
ますか?
DateTime
基本的に、コードよりも正確になるように文字列をフォーマットするにはどうすればよいですか。uDate.ToString("s")
前もって感謝します。