問題タブ [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.
oracle - フォーマットマスクなしでOracle to_date関数を使用する
これはばかげた質問かもしれません..私はこれらの2つの選択を持っています.1つ目は結果を返し、2つ目は有効な月ではないというエラーを返します。私は理由を理解できないようです..
事前にTnx
oracle11g - to_date と to_char の問題
直前に挿入されたレコードを削除する必要があり、データベースに存在し、実際には切り捨てられた特定のシステム日付を使用する必要があります (デュアルリターンから sys_date を選択すると、2014 年 3 月 20 日が返されます)。sys_date si sys_date-1 分の間を使用して最後の 1 分間に挿入されたレコードを選択するために、日付を分単位で表示するようにフォーマットしてから、再度日付に変換しようとしましたが、良い方向に進んでいるようには見えません。例えば:
19/3/2014 11:59:00 PM を返します。これは私の形式マスクと一致しません。正直なところ、内部選択によって文字列が返される理由がよくわかりません (これは非常にイライラします)。
19/3/2014 23:59:00 を返します。どんな助けやアドバイスも大歓迎です:)ありがとう!
sql - HH:MI:SS を to_date 関数に追加する
日付フィールドから値を取得するテーブルが DB にあります。この日付値をカーソルに格納します。現在、日付値の形式は DD:MON:YY です。次に、to_char 関数を使用してこの日付を文字に変換し、時刻 00:00:00 を追加します。今、日付形式に変換しようとしましたが、タイムスタンプが追加されず、日付形式が指定したとおりではありません (形式は DB の日付フィールドの形式と同じです)。しかし、to_char 関数は正しい形式を返します。与えました。
コード スニペットの一部を次に示します。
カーソルを次のように初期化しました
これは、次のように値を正しく与えています。
これにタイムスタンプ 00:00:00 を追加し、次のように to_date 操作を実行しました。
得られた結果は次のとおりです。
この問題を解決し、タイムスタンプに追加された文字を日付に変換するのを手伝ってくれる人はいますか?
sql - Oracle SQL で文字列を日付に変換する
string
列をdate
Oracle SQLに変換しようとしています。
データからの値の例を次に示します。
これが私のクエリです:
出力の例を次に示します。
クエリが日付のみを返し、時間は返さないのはなぜですか?
apache-pig - Pig の ToDate 関数のエラー
入力に日時データがあり、Pig から正しくロードしたいと考えています。私はググって、chararrayとしてロードしてからToDate関数でdatetimeに変換することが提案されていることを知りました。ただし、同じスクリプトは 1 つの入力に対して機能しますが、同じデータ形式を持つ別の入力に対しては機能しません。私の豚のバージョンは0.12.1です。私が使用しているスクリプト:
データは次のようになります。
エラーを報告する入力:
正しく実行される入力:
同一の入力スキーマとスクリプトが異なる結果になる理由がわかりません。エラーには、「"2013-03-10 02:41:14" を解析できません: タイム ゾーン オフセットの移行 (アメリカ/ロサンゼルス) による不正なインスタント」というメッセージが表示されます。
エラー ログは次のようになります。
どんな助けや提案も大歓迎です。どうもありがとう!
ruby-on-rails - Rails で DateTime 文字列を to_time to_datetime に変換すると、動作が異なります。なんで?
Rails アプリを VPS にデプロイした後、「時間」に問題がありました。少し戸惑った後、日付/時刻変換を使用するとRailsが奇妙な動作をすることがわかりました。
私のサーバーはタイムゾーン「アムステルダム」に設定されており、Rails構成ではタイムゾーンも「アムステルダム」に設定しています
例:
json/api の本文コンテンツを介してこの文字列を受け取ります
date = "13-03-2015 09:29"
この文字列を次のように変換する
date.to_datetime
と、結果は"Fri, 13 Mar 2015 09:29:00 +0000"になります。
次のように文字列を変換する
date.to_time
と、結果は「2015-03-13 09:29:00 +0100」になります
ご覧のとおり、時間補正「+0000」と「+0100」の追加方法に違いがあります。
したがって、次のように変換する
date.to_time.to_datetime
と、結果は「Fri, 13 Mar 2015 09:29:00 +0100」になります。
私のpostgreデータベースが間違った日付(+1時間)を返してくれたので、これが私が必要としていた結果です
私の質問は次のとおりです。
.to_date and
と の動作の違いの説明は何ですか?.to_datetime
Postgres はどのように日付を処理しますか。この「Fri, 13 Mar 2015 09:29:00 +0000」のような日時パラメーターを保存すると、この日付が json 応答でレンダリングされ、1 時間後になります。
誰かが私にこれを説明してくれることを願っています。
マルティン
php - add_months が使用されている場合、Oracle で有効な月ではありません
クエリで以下のコードを指定しました。
次のバグが発生しています。(私はXamppサーバーでやっています)
なぜこのエラーが発生するのか誰にもわかりますか?
sql - Oracle TO_DATE関数で文字をスキップ
yyyy-mm-dd hh24:mi:ss.mmm
SQL Developer のデータのインポート ウィザードを使用して、SQL Server でフォーマットされた日付を .tsv ( ) に含むデータを Oracle データベースにインポートしています。
.mmm
文字を DATE 列にインポートするために文字を無視するにはどうすればよいですか? これに対する答えが見つからないようです。DATE 列がミリ秒を保持していないことはわかりましたが、TO_DATE 呼び出しで特定のパターンを無視できないのはなぜですか?
また、TO_DATE 呼び出しを生成していないためSUBSTRING
、インポート中に .tsv の値を操作できないことにも注意してください。