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

oracle - フォーマットマスクなしでOracle to_date関数を使用する

これはばかげた質問かもしれません..私はこれらの2つの選択を持っています.1つ目は結果を返し、2つ目は有効な月ではないというエラーを返します。私は理由を理解できないようです..

事前にTnx

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

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 を返します。どんな助けやアドバイスも大歓迎です:)ありがとう!

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

sql - HH:MI:SS を to_date 関数に追加する

日付フィールドから値を取得するテーブルが DB にあります。この日付値をカーソルに格納します。現在、日付値の形式は DD:MON:YY です。次に、to_char 関数を使用してこの日付を文字に変換し、時刻 00:00:00 を追加します。今、日付形式に変換しようとしましたが、タイムスタンプが追加されず、日付形式が指定したとおりではありません (形式は DB の日付フィールドの形式と同じです)。しかし、to_char 関数は正しい形式を返します。与えました。

コード スニペットの一部を次に示します。

カーソルを次のように初期化しました

これは、次のように値を正しく与えています。

これにタイムスタンプ 00:00:00 を追加し、次のように to_date 操作を実行しました。

得られた結果は次のとおりです。

この問題を解決し、タイムスタンプに追加された文字を日付に変換するのを手伝ってくれる人はいますか?

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

sql - Oracle SQL で文字列を日付に変換する

string列をdateOracle SQLに変換しようとしています。

データからの値の例を次に示します。

これが私のクエリです:

出力の例を次に示します。

クエリが日付のみを返し、時間は返さないのはなぜですか?

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

apache-pig - Pig の ToDate 関数のエラー

入力に日時データがあり、Pig から正しくロードしたいと考えています。私はググって、chararrayとしてロードしてからToDate関数でdatetimeに変換することが提案されていることを知りました。ただし、同じスクリプトは 1 つの入力に対して機能しますが、同じデータ形式を持つ別の入力に対しては機能しません。私の豚のバージョンは0.12.1です。私が使用しているスクリプト:

データは次のようになります。

エラーを報告する入力:

正しく実行される入力:

同一の入力スキーマとスクリプトが異なる結果になる理由がわかりません。エラーには、「"2013-03-10 02:41:14" を解析できません: タイム ゾーン オフセットの移行 (アメリカ/ロサンゼルス) による不正なインスタント」というメッセージが表示されます。

エラー ログは次のようになります。

どんな助けや提案も大歓迎です。どうもありがとう!

0 投票する
0 に答える
908 参照

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時間)を返してくれたので、これが私が必要としていた結果です

私の質問は次のとおりです。

  1. .to_date andと の動作の違いの説明は何ですか?.to_datetime

  2. Postgres はどのように日付を処理しますか。この「Fri, 13 Mar 2015 09:29:00 +0000」のような日時パラメーターを保存すると、この日付が json 応答でレンダリングされ、1 時間後になります。

誰かが私にこれを説明してくれることを願っています。
マルティン

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

php - add_months が使用されている場合、Oracle で有効な月ではありません

クエリで以下のコードを指定しました。

次のバグが発生しています。(私はXamppサーバーでやっています)

なぜこのエラーが発生するのか誰にもわかりますか?

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

sql - Oracle TO_DATE関数で文字をスキップ

yyyy-mm-dd hh24:mi:ss.mmmSQL Developer のデータのインポート ウィザードを使用して、SQL Server でフォーマットされた日付を .tsv ( ) に含むデータを Oracle データベースにインポートしています。

.mmm文字を DATE 列にインポートするために文字を無視するにはどうすればよいですか? これに対する答えが見つからないようです。DATE 列がミリ秒を保持していないことはわかりましたが、TO_DATE 呼び出しで特定のパターンを無視できないのはなぜですか?

また、TO_DATE 呼び出しを生成していないためSUBSTRING、インポート中に .tsv の値を操作できないことにも注意してください。

データのインポート ウィザード - 日付