問題タブ [date-arithmetic]
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 - Oracleから毎日特定の時間にロードされたレコードをプルする
こんにちは私はOracleデータベースを使用しています。日付に関係なく、毎日午後1時55分から午後2時10分までに読み込まれるレコードをプルしたいと思います。どのSQLクエリを使用すればよいですか。各レコードの更新日時情報を格納するdate_upd列があります。前もって感謝します
sql - 日付変換
今日の日付 - 最後の日付 +1 を日数として取得する必要があります
たとえば、last_arrear_date として 40641 という日付値を使用しています。今日の日付、つまり TODAYS DATE から LAST_ARREAR_DATE + 1 を差し引いた期日のカウントを取得する必要があります。PL/SQL からカウントを抽出したいと考えています。
どうすればその数を取得できますか?
sql - 次のデートをする
next_repay_date
としてフィールドがありますvarchar2(11)
。
2日後の日付を取得する必要があります。
next_repay_date を as25-Sep-2011
として持っているとしvarchar2(11)
ます。結果は次のようになります。27-Sep-2011
解決策を提案してください。
sql - 現在の日時に基づく条件付きクエリ
今日の時間が午後 3 時を超える場合、昨日の午後 3 時から今日の午後 3 時までのテーブルからレコードを選択する必要がある SQL クエリがあります。
今日の時刻がそれよりも短い場合 (今日の時刻が午後 1:00 の場合など)。次に、クエリは今日の時刻を午後 1:00 として取得する必要があります (レコードが返されるはずです)。
昨日の午後 3:00 から今日の午後 3:00 までの時間を取得する必要があります。
php - PHPは日付の範囲を作成します
この形式の日付から開始します。2011-05-01 09:00:00
、その年のすべての営業日(つまり、すべての土曜日と日曜日を除く)のすべての営業時間(09:00〜17:00)を含む配列を作成するにはどうすればよいですか。私が到着したいのは次のようなものです:
開始日は当月の最初の時刻であり、時刻は09:00であり、最後の日付(配列の最後の要素)は常に年の最後の日の17:00になります。
繰り返しますが、週末は除外する必要があります。
擬似コードのアイデア:
私strtotime($start, "+1 one hour")
はチェックのようなものを考えまし"if smaller than 17:00"
たが、それはそれほど単純ではないようです。
sql - タイムスタンプに日を追加
タイムスタンプに日を追加するにはどうすればよいですか?タイムスタンプが01-JAN-2011 11-09-05
で、2日を追加する場合は、が必要です03-JAN-2011 11-09-05
。
java - javaは2つのタイムスタンプ間の時間を計算します
2つの日付の間で経過した時間を計算する必要があります。
ここでの落とし穴は、YouTubeがビデオコメントのタイムスタンプで行うように、それを表示する必要があるということです。つまり、それを最大の尺度で示すことです。
例えば、
- 時刻が50秒前の場合、50秒前と表示されます。
- 時間が1分を超える場合は、1分前/10分前などと表示されます。
- 時差が1時間30分である場合、1時間前と表示されます。
- 時間が1週間前と言うよりも1週間半なら。
- 時間が1か月以上の場合は、1か月前/2か月前などと表示されます。
- などなど。
では、これを処理するための最良の方法は何ですか?このようなものを返すcase
orステートメントを使用してメソッドを作成する必要がありますか?if
それとも、より良いアプローチがありますか(おそらく、すでにそのようなことをしているライブラリ)?
oracle - オラクル間隔バグ?
私はこのSQLクエリを使用しています:
しかし、次のように返されます: ORA-01839: 指定された月に対して日付が無効です。
数字を9に変更すると、日付が返されるため、これは奇妙です(sysdate = 31/05/11で、減算は31/08/10です)。また、別の値を使用してみました: 1,3,6,8,11 も機能しませんが、2,4,5,7,9,12 は機能しています。
数字からすると、結果のクエリにその月の 31 日がないためだと思います。これは予想される動作ですか?MySQL では、クエリ (select now() - Interval 6 Month;) を使用して正しい値を取得できるためです。他に方法はありますか?
Oracle 11.1.0.6 を使用しています
php - phpmongodbfind-計算値を返します
PHP-> MongoDBで、フィールドを計算値として返すにはどうすればよいですか?
たとえば、私のフィールドの1つは生年月日です。
代わりに、AGEを取り戻したいと思います。現在の日付-DOB=AGE。
これは可能ですか/どのように?