問題タブ [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 投票する
3 に答える
169209 参照

oracle - ミリ秒単位の Oracle の現在までの文字列

次の文字列を日付に変換したい:

私は試した:

しかし、PL/SQLはこのエラーをスローし続けます:

FF9 は Oracle では正しくありません。何か提案はありますか?

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

sql - ORA-01861: リテラルがフォーマット文字列と一致しません

これは本当にばかげていると確信しています。

これにさらに 10 分間費やす代わりに (または、これにさらに 10 分間費やす間)、ここで並行して質問します。

次のステートメントの何が問題になっていますか。

エラーメッセージは次のとおりです。

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

oracle - Oracleで複数の可能なマスクを使用して日付に変換する

たまたま、オラクルの varchar2 列から日付を取得する必要がありますが、フォーマットに一貫性がありません。一部のフィールドには「2009.12.31」が含まれる場合があり、他のフィールドには「2009/12/32 00:00:00」が含まれる場合があります。通過する必要がないように、使用できる標準的な構造はありますか

正しいマスクを決定するためのブロックまたは以前の日付文字列分析? みたいなto_date(date, mask1,mask2,..)

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

sql - Oracle to_date SQL フォーマットの奇妙な動作

これはかなり明白だと思ってSOのWebサイトをトロールしましたが、残念ながらまだ見つけていません。基本的には次のような設定です。

次のようなテーブルに文字列があります。

2010/06/22 00:00:00

私はそれを選択します:

効果的に私がやっているように

私のデータベースは次を返します:

22.06.2010 00:00:00

今、私はできることを知っています

MM/DD/YYYY HH24:MI:SSしかし、文字列ではなく日付形式 ( ) を返すには選択が必要です。どうやってやるの?

編集: 実際の出力:

22.06.2010 00:00:00

望ましい出力 (日付形式):

2010/06/22 00:00:00

0 投票する
4 に答える
46258 参照

sql - リテラルは、文字列列の Oracle SQL to_date のフォーマット文字列と一致しません

スタック オーバーフローの SQL 教祖様へ:

環境:オラクル

文字列を含むテーブル列で to_date 選択を実行できない理由を理解しようとしています。以下の例で、名前が Value の列を持つ tableZ には一連の文字列が含まれていることに注意してください。そのうちのいくつかは正しい形式です (たとえば、6/20/2010 00:00:00)。

テーブルZ

以下の作品

これは次のようなものを返します(これは良いことです):

以下は動作しません

戻ってきます:

ORA-01861: リテラルがフォーマット文字列と一致しません

ここで何が欠けていますか?簡単なメモ:

どちらも機能しません。

ありがとう!!

日付範囲を選択するために、c.value で日付 BETWEEN クエリを実行できるようにすることを目標としています。

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

sql - OracleCommandはリテラルの日付を変換するようです

OracleCommandとOracleDataAdapterを使用して、Oracle用の小さなクエリツールを作成しました。ユーザーは完全なクエリ(パラメーターなし)を入力して実行するだけで、結果がdatagridviewに表示されます。これまでのところ、無効なクエリを試しましたが、たとえば次のようになります。

このクエリは、OracleのSQLでは無効です。日付リテラルと比較するには、to_date()関数を使用する必要があります。SQL開発者もそれを拒否しますが、どういうわけか私のクエリツールはうまく機能します。これは、私のOracleCommandがここでは少しウィザードであるという意味ですか、それとも何か間違ったことをしているのでしょうか。また、ツールの目的はクエリをテストすることであるため、この動作を省略する方法もあります。クエリは常に機能するはずです...

ありがとう

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

oracle - オラクルの to_date 関数。マスクが必要

私はそのような種類のxmlファイルから日付の文字列を持っています: '2010-09-09T22:33:44.OZ'

日付と時刻のみを抽出する必要があります。記号 T と .OZ (タイムゾーン) を無視したい。どのマスクを使用すればよいですか? 前もって感謝します

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

sql - OracleクエリでTo_Date()から時間のみを取得しますか?

挿入クエリがあります:

Field_A は日付フィールドです。クエリを実行すると、Field_A にはまだ日付と時刻が表示されます。

時間だけをつかむ方法はありますか?

To_Char() を試してみましたが、文字列に変換され、フィールドはそれを取りません。

TO_DATE('08:35:42 AM','HH:MI:SS PM') も試しましたが、どちらも機能しません。テーブルに日付と時刻が表示されます。

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

php - codeigniter を使用した Oracle の to_date 関数

Codeigniter を使用して、日付フィールドを含む Oracle テーブルにデータを挿入しています。

サンプル コードは次のようになります。

問題は、日付フィールドをOracleに挿入するにto_dateは、データベースで実行される関数を使用する必要があることです。上記のコードでは、to_date関数は一重引用符で囲まれ、Oracle はエラーをスローします。

$this-db->queryCodeigniterモデルで使用すると上記が機能すると思いますが、それを使用していません。を使用して$this->db->insert('table_name', $upload_details)います。

では、一重引用符の間ではなく、関数をそのまま$this->db->insert送信するように codeigniter に指示するにはどうすればよいでしょうか。to_do

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

sql - to_dateはタイムスタンプを印刷できません

以下のSQLからタイムスタンプを出力したい

現在の出力-> 1/1/2011(午前12時のみタイムスタンプを印刷しません。最小値が12:01の場合は、印刷しています。

しかし、私は次のような出力が必要です1/1/2011 12:00:00 AM