問題タブ [to-date]

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

sql - ORACLE 日付比較の問題 - 混乱

(日付タイプ)の値23-JUL-13を持つレコードを持つテーブルがあります。contact_date

このクエリを実行しようとしました:

上記のレコードが返されることを期待していました。

ここで何か問題がありますか?混乱している!

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

java - Java 形式の ddMMyyyyHmmss の文字列を Oracle 関数 to_date() で日付に変換する方法は?

たとえば、最初のケースでは、2013 年 6 月 1 日 9 時間 58 分 10 秒の形式に適合する文字列行0106201395810(または) があります。Variant withは、 HH24に 2 つの文字が含まれるため、適切ではありません。31052013155754new SimpleDateFormat ("ddMMyyyyHmmss")to_date ('0106201395810 ',' DDMMYYYYHH24MISS ')

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

oracle - Oracle での時間への変換

パンチングデータが保存されているオラクルの「パンチ」にテーブルがあります。「punchtime」列には varchar2 としてデータがあり、時間が格納されています (20:30:00 など)。パンチタイムでデータを並べ替えたいときは、このクエリを使用します

これは完全に機能します。しかし、以下のクエリは機能しません

「有効な月ではありません」と表示されます

誰でも私を助けてください。この列にクエリを実行する必要があります。

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

oracle - PL/SQL一部の値が日付形式でない場合、文字列を日付に変換しますか?

エントリの 99% が日付に変換できる形式になっている文字列フィールドがあります。つまり、To_DATE(' 20100501', 'yyyymmdd')うまく機能します。ただし、エントリの約 1% は、'00000000'またはのようなもの'00000500'です。そのため、TO_DATE 関数をすべての値に適用しようとすると、つまり、一部のエントリで年または月が有効でないためSELECT TO_DATE(datefield, 'yyyymmdd')、結果はエラーになります。(not a valid month/year)私はここで何をすべきか途方に暮れています。おそらく、日付の検証が適用された後、TO_DATE 関数をサブクエリの一部にすることができますか? エラーを回避するために、これらの非日付形式を何かに変換し19000101てください???

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

sql - Oracleでto_date関数を使用して日付形式を処理するには?

の式で構成される選択クエリがありますTO_DATE(expiry_date, 'YYMM')

expiry_dateがフォーマットされている場合に機能しYYMMます。、、などの誤った形式である0001かのようにデータを設定したい。expiry_dateYYMYYMMYMM

これは可能ですか?

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

oracle - pl/sql コードで TO_DATE を呼び出しているときに発生する正確な例外

to_date('1311313', 'yymmdd')私は実際に言って例外をスローする以下のコードを持っていますinvalid month。次のように管理できます

ここでの問題は、他のエラーが発生したかのようにやりたくないすべてがキャッチされ、メッセージが渡されることですdate format is wrong。また、ユーザー定義の例外を作成したくありません。以下のようにコードで使用できるように、どの例外がスローされているかを知りたいだけです

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

postgresql - postgres で日付を正規化する - 現在までの文字

私は列名を持つテーブルを持っていますdescription

ここでの説明は、batchname_expirydate を意味します

私の質問は、説明列を正規化してこれらすべての日付をDD-MM-YYフォーマットに変換する方法です

私はこの2つのクエリを試しました

上記のクエリですべての文字列が得られるので、このような日付変換を試みました

今、これは私にエラーを与えます

すべてのデータベースを更新/再修正するにはどうすればよいですか?

アップデート:

別のSQLで試しました

次のエラーが表示されます:

アップデート

私のポストグルデートスタイル

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

c# - クエリ内で C# Date と SQL Date を比較する

ストアド プロシージャで C# の DateTime と SQL サーバーの DateTime を比較しようとしていますが、変換エラーが発生し続けます。

最初は、他の誰かがこのために Oracle 関数を作成しました。

これを SQL に変更しようとしていますが、SQL には TO_DATE 関数がありません。

何か案は?それとも、.net プログラム自体のレベルで変更を加える必要がありますか? はいの場合、どうすればよいですか?

編集:

このパラメーターを使用して関数ストアド プロシージャを呼び出す:

ストアド プロシージャ:

ソリューションの編集:

同じ問題を抱えている人のために、逆に修正しました。C#では、次を使用します:

そして、ストアドプロシージャで次のようにキャッチします。

それを行うのはかなり醜い方法ですが、うまくいきます。皆さんのお役に立てば幸いです。