問題タブ [date-manipulation]
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.
perl - Perlで日付の範囲内の週番号を見つける
2012-01-30 .. 2012-04-06 のような日付の範囲があります。これは、これらの日付に含まれる一連の週を表します。これらの週には 1 から 10 までの番号が付けられています。今日の日付 (たとえば 2012-02-29) から、範囲内 (この場合は 5) の週番号を取得できるようにしたいと考えています。Perlでこれを達成するにはどうすればよいですか?
java - SpELで日付操作を行うにはどうすればよいですか?
Spring Expression言語で日付操作を行うにはどうすればよいですか?
date - 2つの日付を比較するGoogleAppsScript
2つの日付を比較するための最良の方法は何でしょうか?
.toString()オプションを見ましたが、これは==または===演算子でのみ機能するようです。
この問題について何か明確なことはありますか?
c# - c# カスタム日付クラス、文字列形式
まず、これの使用は学習のためだけであり、おそらく機能的なアプリケーションでは使用されないでしょう。
オブジェクト(カスタム)DateHandler
を受け取るクラス(という名前)を作成しました。これには、文字列を受け取り、各文字を一致するように変更する関数があります。Date
例えば:
"d/m/Y"
戻ることができます"1/1/2005"
事前定義されていない文字は変更されないことに注意してください。
Date
クラス:
DateHandler
クラス:
私の問題: new ごとに新しい辞書を定義する必要があり、その一致定義を指す辞書が1 つDateHandler
しかないという創造的な方法を考えようとしています。どのようにアイデアはありますか?
私の主な目標: Dictionary の 1 つのインスタンスProperties
。これは、 の複数のインスタンスからの値への参照として使用されますDateHandler
。
python - Python datetime-strptimeを使用して日、月、年を取得した後、固定の時間と分を設定します
私は26 Sep 2012
フォーマットの何かを26-09-2012
使用するように正常に変換しました:
ただし、上記のような時間と分を11:59に設定する方法がわかりません。誰かがこれを行う方法を知っていますか?
これは、現在の日付だけでなく、将来の日付または任意のランダムな日付である可能性があることに注意してください。
mysql - MySQL では、somedate - otherdate が返されます。
SOMEDATE - ANOTHERDATE を使用すると、これまでに使用したほとんどの DB が 2 つの日付間の日数の差を返すので、私はただ興味があります。
MySQL は数値を返すようです..ええと..わかりません。時にはそれは秒です。たまにはただのゴミ
2013-06-05 09:57:59 - 2013-06-05 09:57:33 = 26 そして、はい、26 秒がこれら 2 つの時間の正しい差です
2013-06-03 00:23:07 - 2013-06-02 23:49:51 = 12789 でも 待って.. 12789 は 3.5 時間ですが、これらの時間の違いは約 30 分だけです
では、MySQL に 2 つの日付型を与えて、もう一方から 1 を差し引くように指示すると、MySQL は実際にフードの下で何をしているのでしょうか? この数字の結果は何を表していますか?
sql - 週末を除く SQL DateAdd アルゴリズムの使用
特定の日付の 3 日前の平日を返す単純なクエリを作成する必要があります。カレンダー テーブルを作成したくありません。この結果を得るために使用できる dateadd() と datepart() を使用するアルゴリズムはありますか?
oracle - 行ジェネレーターを使用して高価なデカルト積を回避する方法
多くの日付操作を行うクエリ (Oracle 11g) に取り組んでいます。行ジェネレーターを使用して、別のテーブルの各レコードの日付範囲内の各日付を調べています。別のクエリを使用すると、行ジェネレーターで 8500 の日付を生成する必要があり、この量は毎年 365 日ずつ増加することがわかります。また、私が調べているテーブルには約 18000 レコードがあり、このテーブルは年間数千レコード増加すると予想されます。
行ジェネレーターを他のテーブルに結合して、各レコードの日付の範囲を取得するときに問題が発生します。SQLTuning Advisor は、高価なデカルト積があると言っています。これは、クエリが現在最大 8500 x 18000 レコードを生成できることを考えると理にかなっています。以下は、すべての日付ロジックなどを除いた、簡略化された形式のクエリです。
デカルト積を使用せずにこれら 2 つのテーブルを結合する別の方法はありますか?
これらの各レコードの経過時間を計算する必要があります。週末と連邦の祝日を除外して、経過時間を並べ替えることができます。また、テーブルのページネーションはサーバー側で行われるため、テーブルにロードしてクライアント側でソートすることはできません。
現在、システム内のレコードの最大経過日数は 3656 日で、平均は 560 日なので、8500 x 18000 ほど悪くはありません。しかし、それはまだ悪いです。
営業日を保存するフィールドを追加し、それを 1 回計算して経過時間を保存し、すべてのオープン レコードを毎晩更新するスケジュールされたタスクを作成することを諦めました。
ios - iOS detect if date is within last week
I am trying to detect is a specific date is within the last 7 days (within the last week). I have found a method to do that, but its eating my performance in a tableview (chat controller).
The code is posted below, and i know it can be done a LOT better, but i am running out of ideas. Does somebody have better approach? thanks!
The code:
EDIT Thanks to @vikingosegundo i have tried to use his solution to implement this solution. He since then made a category that made it even easier that i will try and implement now. Just for the curious ones: