問題タブ [date-math]
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.
matlab - 特定の日付から月を引く
マトリックス内の特定のDateColから月を引く必要があります。コマンドbsxfun(@minus, datevec(date),[0,3,0,0,0,0]) を使用して、指定された日付から3か月を減算していました。このコードにバグがあることがわかります。日付が2011年2月1日の場合、このコードでは、2010年11月1日ではなく、2011年1月1日に移動します。
マット=[100734505; 200 734536; 200 734539]; %Col1はID、Col2は日付
ベクトル化されたアプローチを提案できますか?単一の日付(マトリックス外)の場合、addtodate(d, -3, 'month')完全に正常に機能します!
php - 書式設定された文字列として 2 日間の差を計算する方法は?
ここに私がこれまでに持っているものがあります:
(不完全で不正確です)
私は数学を正しく理解できないようです。閏年と月の長さが異なるため、単純に分割することはできません。
書式文字列に応じてロジックも変更する必要があります。たとえば、フォーマット文字列で 04-Feb-2010 から 28-Jun-2011 (UNIX タイムスタンプとして) を渡すと%y year %m month %d day出力されます1 year 4 month 24 dayが、%y yearが省略されている場合は、月に 12 か月を追加する必要があります。つまり、出力は になります16 month 24 day。
時間も処理する必要があります...しかし、私はまだそれを手に入れていません。
これらのdate_diffソリューションは、何週間も処理しません。そして、それをハッキングする方法がわからないdate_diffので、それは私にとって実際の解決策ではありません。
さらに、$diff->format私が求めたことをしません...「より大きな単位」が省略されている場合、合計の月と日を教えてください。例:
16 months, 24 days先に述べたように、 である必要があります。完全に理解する前に、私の質問をだまされてすぐに閉じるのはやめてください。これを解決するために他の質問の解決策を微調整できる場合は問題ありませんが、わからないので、その方法を説明してください。
明確にするために、
- が省略された場合
%y、年は月に丸められます - が省略された場合
%m、月は日数に丸められます - を省略した場合
%w、週は日数に丸められます - が省略された場合
%h、時間は分に丸められます %mが省略された場合、分は秒に丸められます
「小さい単位」が省略された場合、次に大きな単位は、意味のあるところで丸めたり、床にしたりすることができます。
php - これは PHP の DateTime:diff のバグですか?
つまり、1 か月未満の収量になります31-Jan-2012。1-Mar-2012出力は1か月と1日になると思います。2 月の日数は関係ありません。それが時間ライブラリを使用するポイントです。これらを処理することになっています。WolframAlpha は同意します。
PHP にバグを報告する必要がありますか? 何ヶ月も期待どおりに機能させるためのハック/修正/回避策はありますか?
php - PHP で 2 つの日付間の労働時間を計算する
2 つの日付の差を返す関数がありますが、月曜日から金曜日 (午前 9 時から午後 5 時 30 分) を想定して、勤務時間の差を計算する必要があります。
日付 1 = 2012-03-24 03:58:58
日付 2 = 2012-03-22 11:29:16
これを行う簡単な方法はありますか?つまり、1週間の労働時間の割合を計算し、上記の関数を使用して差を割る-私はこのアイデアをいじって、いくつかの非常に奇妙な数字を得ました...
それとももっと良い方法がありますか....?
c# - 任意の日付とエポック時間の間に経過したミリ秒を取得する
エポック時間から までのミリ秒を返す単純なメソッドを作成するとDateTime.UtcNow、適切な答えが得られます。ただし、任意の日付とエポック時間の間のミリ秒を返すメソッドを作成すると、最後の 3 桁は常にゼロになります。「任意の日付」とは、DateTime.Parse("任意の日付文字列") の出力をメソッドに渡すことを意味します。私が理解できる限り、.Parse によって返される DateTime オブジェクトは有効数字をすべて返していません。
試験方法:
出力:
私がグロテスクに間違ったことをしているのか、ここで数学を理解していないのかわかりません。MSDN で調査しましたが、この違いに関連するものは見つかりません。説明されているようにミリ秒を計算できるようにしたいと本当に思っています-それは可能ですか?
ありがとう。
mp
sql-server - SQLサーバーでの日付比較
今日の日付から 30 日前の日付を持つレコードを表示しようとしています (テーブルに日付列があります)。そして、それが表示されたら、Date=今日の日付で詳細を追加して新しいレコードを作成する必要があります..私はこれを試しました:
しかし、すべてのレコードが表示されています..
mysql - OracleとMySQLの間で日付を追加するポータブルな方法は?
Oracle と MySQL の間で移植可能な日付/時刻を追加する方法はありますか?
たとえば、Oracle ではcol + 1、日付列に追加すると 1 日が追加されます。
MySQL ではcol + 1、datetime列に追加すると SECOND が追加されます。
両方で同じ結果が得られる関数はありますか?
order by(たとえば、これを で使用しようとしていますorder by col1 + col2/(60*24)。SELECT または WHERE の一部である場合は、より良いオプションがある可能性があります。)
ありがとう!
perl - perl 日付操作
「some_code」を実行する必要がある perl のタスクがありますが、日付が今から数えて 24 時間よりも古い場合に限ります。以下のコードを試していますが、うまくいかないようです。
tsql - T-SQL DateMath: 任意の日付について、月の曜日名の発生を検索します (例: 第 3 土曜日)
「このイベントは月の第 2 および第 4 水曜日に発生する」または「このイベントは月の奇数土曜日 (つまり、第 1、第 3、および第5土曜日)。
そのためには、T-SQL で関数を記述して、Date 入力を受け取り、その日付に該当する dayname の月内の出現回数を表す整数を返す必要があります。
たとえば、関数 2012 DEC 21 を送信すると、2012 年 12 月 21 日はその月の第 3 金曜日にあたるため、3 が返されます。2012 年 12 月 29 日を指定すると、2012 年 12 月 29 日はその月の第 5 土曜日になるため、5 が返されます。
事前に入力されたカレンダーテーブルに頼らずにこれを行いたいと思います。たとえば、1958 年 7 月 16 日のどの水曜日が何だったのかを計算するなど、過去の日付を処理するためにこの関数を使用したいと思うかもしれません。