問題タブ [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.

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

postgresql - PostgreSQL の ISO 8601 形式の日付

ISO 8601形式の日時値 (例: 2013-05-21T15:00:00+0200) とタイム ゾーン (例: )を含む文字列がありますEurope/Rome

この日付形式を表すのに最適なPostgres データ型は何ですか?

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

java - 型クラス java.sql.Timestamp をクラス org.joda.time.DateTime に変換できません

jdk-1.7.0_51プラットフォームでtomcat-7.0.42windows 7私の JSP ページの使用:

ここで、abtest.modifiedDate属性はタイプjava.util.Dateであり、インスタンスで初期化されjava.sql.Timestampます。

次の例外をスローします。

abtest.modifiedDate属性が初期化されorg.joda.time.DateTimeておらず、すべての環境で発生するわけではないため、エラーは奇妙に思えます。

また、タグで: を置き換えようとしましたが、別のエラーが発生しまし<fmt:formatDate...た:<joda:format ...

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

javascript - Javascript形式の日付 /Date(-62135571600000)/

javascript で次の日付を「mm/dd/yyyy h:mm:ss」にフォーマットするにはどうすればよいですか?

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

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() はデフォルトのロケールとしてどこを使用するのでしょうか? また、このデフォルトの動作を変更するにはどうすればよいですか?

ご協力いただきありがとうございます。

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

delphi - 米国の TDateTime 値を変換して、ヨーロッパ形式で正しく表示する

TDateTime米国の値を2014-04-17 20:35:38ようなヨーロッパの形式に変換する簡単なオプションはありますか?

編集:

米国形式の生の日付/時刻を含む文字列があります。

この文字列を何らかの形で読み取り/解析して、TDateTime型の変数に変換したい-または-単にそれを目的の形式の別の文字列に変換したい:

(デルファイ XE4)

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

java - JSTL formatDate は、JSP で年 + 1 を示します

私は問題があります。私はjspで次を使用しています:

日付が2014-12-29の場合、または long 1419807600000の場合、これは29.12.2015と表示されますが、これは間違っています。

私が見つけたもの: formatDate はGregoriancalendar#getWeekYear()、次のコードの直後に内部的に使用します:

これは、内部のこのコードに移動しますGregorianCalendar#getWeekYear():

明らかに、問題はここにあります:

したがって、2014年 12 月 29 日は実際には 2015 年の最初の週であるため、年の週は 1 です。これにはドイツ語のロケールを使用します。つまり、年の最初の週は、新年。

それでも、私のフォーマットは正しく動作しません。助言がありますか?

どうもありがとう。

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

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")

前もって感謝します。