問題タブ [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.
sql - to_date に変換するときに、このクエリが失敗しないのはなぜですか
このクエリは実行され、行は返されません。
変換エラーのため、この小さな断片は実行に失敗します。 [1]: ORA-01858: 数値が必要な場所に数値以外の文字が見つかりました
ここでの私の予想は、変換エラーによって Oracle 例外が発生し、プログラムが失敗することでした。わからないことや、正しく考えていないことがあります。
誰かがこれで私の鼻を正しい方向に向けることができますか?
ありがとう。悪の。
編集 - NULL は to_date とは異なる方法で処理されます。 Oracle: to_date で NULL 値を回避する
編集 - 計画
編集 - 私は10gを実行しています。
apache-pig - Apache Pig Todate() 関数の問題
Todate 関数を使用して Pig で日付文字列を日時形式に変換していますが、間違った月を吐き出しています。
なぜこれが起こっているのかについての考え。
ruby-on-rails - to_date、to_datetime、to_time を拡張する Rails ActiveSupport
私が使用しているアプリケーションは、すべてのユーザー入力日付を (jquery datepicker を介して) 非標準のアメリカの %m/%d/%Y 形式で表示することを主張しています。その結果、多くのstrptime
メソッドがコントローラー全体に散らばっています。
Rails の to_date、to_datetime、to_time 拡張機能をオーバーロードして、これらが不要になるようにしたいと考えています。
とにかく、これはレールコンソールでうまく機能します。"06/24/2014".to_date とバリアントは、私が望むとおりに動作します。ただし、ActiveRecord は、新しいテーブル エントリを作成/検証するときに、これらのオーバーロードされた定義を使用していないようです。
MyModelName.create(start_date:"06/07/2014")
開始日は 2014-07-06 です。
これらのオーバーロードされた定義を ActiveRecord に認識させるにはどうすればよいですか?
sql - to_date を使用する Oracle
復帰 -32781 2014/09/30/ 2104/07/01/
-32781 が表示されるのはなぜですか? 私は-90について何かを期待しています...
ありがとう..
sql - AS400 で to_date
to_date
AS400 データベースではオペレーターを使用できないため、このメールをお送りしています。
Oracle データベースでは、以下を使用します。
しかし、AS400 ではエラーが発生します。
互換性のない演算子
置き換えるために使用できる別の機能はありますto_date
か?
java - OracleがTO_DATE()で行うのとまったく同じように、Javaで日付を検証する
Javaで日付を検証して、正しい形式と正しい値であるかどうかを確認する必要があります。
SimpleDateformat クラスを使用すると、間違った日付も有効になります。月が 14 として指定されている場合、年の部分に 1 年が追加されるためです。
ただし、Oracle では、 Month 、 Date 、 Hour 、 Minute などが正しいかどうかを個別にチェックします。
たとえば、オラクルでは
MONTH ie 15 が正しくないというエラーが表示されます
しかしジャバでは
2015年+3ヶ月としてカウントするので有効です。
では、Oracle が TO_DATE 関数で行うのとまったく同じように、Java で日付を検証するにはどうすればよいでしょうか?
java - java.sql.SQLException: ORA-01843: 有効な月ではないエラー
HTML 5入力タイプ=「日付」形式で日付を取得しています..mm/dd/yyyy形式です。それから私はそれを手に入れていますString fDate = request.getParameter("fromDate");
room.setFromDate(fDate);
次に、クエリを実行しようとしているときに
エラーが表示されます: java.sql.SQLException: ORA-01843: 有効な月ではありません