問題タブ [timespan]

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 投票する
7 に答える
12038 参照

database - 週間スケジュール - これをデータベースに保存するにはどうすればよいですか?

現在、サーバーのデータベースなどのメンテナンスウィンドウを管理するプロジェクトに取り組んでいます。基本的には、時間単位まで正確である必要がありますが、毎日許可または禁止するように設定できるようにします。その週の。

これを行う方法についていくつかのアイデアがありましたが、私は一人で作業しているので、フィードバックなしで何かにコミットしたくありません.

これを視覚化すると、流れる「グラフ」のようなものです

これを行う標準的な方法や、アイデアを提供してくれるリソースはありますか...

  1. 簡単に保存・復元できるフォーマットにする
  2. データベース内で検索可能にする (たとえば、時間を検索するために逆シリアル化する必要がない)

[アップデート]

可能性は低いですが、1 日が「許可、拒否、許可、拒否など」に設定される可能性があることに注意してください。スパンは、1 日を通して唯一のものであるとは限りません。

また、スケジュールはこれだけではなく、何百ものデバイスがそれぞれ独自のスケジュールを持っているので、毛むくじゃらになります... 笑??

ロブは、毎週追跡する必要があるかと尋ねましたが、そうではありません。これは、年間全体に適用される一般的なスケジュールです (定期的にスケジュールされたメンテナンス)。

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

java - C#のTimeSpanに相当するJava

Javaには、34秒、5分などの期間を表すデータ型がありますか。

12月10日から12月11日までの期間をカバーするTimeSpanの実装をいくつか見てきました。

必要なのは、C#のTimeSpanのようなものです。

0 投票する
3 に答える
1168 参照

sql - .NET TimeSpanのT-SQLチェック制約?

.NET TimeSpan オブジェクトの文字列表現を格納するために使用される SQL Server 2005 テーブルに nvarchar(max) 列があります。テーブルは手動で編集される場合があります。TimeSpan.Parse() で文字列を解析できることを確認するチェック制約を追加したいと考えています。どうすればいいですか?SQLサーバーで正規表現を有効にする方法の1つを使用できると思いますが、もっと簡単な方法があれば見つけたいです!

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

datetime - 時間/日付範囲の文法

次のような期間を含む文字列を解析する必要があります。

  • 木曜日の午前 6:30 ~ 7:30
  • 2009 年 12 月 30 日~2010 年 1 月 1 日
  • 2009 年 1 月 15 日、午後 7 時 30 分から 8 時 30 分
  • 木曜日、午前 6 時 30 分から午前 7 時 30 分まで
  • その他...

追加した

  • 6:30~7:30

Wordのinsert->dateが生成できるほとんどのケースなどの日付/時刻

私がカバーする必要があるすべてのケースをカバーするものがあるとしたら、非常に驚​​くので、最初に文法を探しています。

0 投票する
7 に答える
8264 参照

.net - Winforms&TimeSpan-どのコントロールが最適ですか?

私はwinformsでフォームを作成しています-そしてビューと編集可能なタイムスパン値を追加する必要があります。これに最適なコントロールはどれですか?

通常の編集コントロールは値を正しく表示します->しかし、値を変更するのはあまり良くありません

通常の日時ピッカーは機能しません

マスクされた編集コントロールには、このための標準マスクがありません

誰かがこのタスクのコントロールについて良いアイデアを持っていますか?

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

c# - DbType.Time の Datareader 結果を Timespan オブジェクトに変換する方法は?

DAAB 4.0 フレームワークで c# を使用して、datareader から dbtype.time の列タイプを持つ MS SQL 2008 データベースから結果を読み取っています。

私の問題は、MSDN のドキュメントでは、dbtype.time は timespan にマップする必要があると書かれていますが、timespan のクローズ コンストラクターだけが long を受け入れ、datareader から返された結果を long にキャストしたり、timespan に直接キャストしたりできないことです。

datareader.getTimeSpan() メソッドを示しているこの記事を見つけましたが、daab 4.0 の datareader にはこのメソッドがないようです。

では、datareader からの結果を timespan オブジェクトに変換するにはどうすればよいでしょうか。

0 投票する
3 に答える
12297 参照

reporting-services - SSRS: レポートの TimeSpan 値の合計

列の 1 つが TimeSpan 型であるレポートとデータソースがあります。を使用すると、TimeSpan 値がレポートに正しく表示されるように見えますがFields!TheTime.Value、問題はありません。

  • 07:02:00
  • 05:41:00

しかし、これらの値を合計して、グループの合計時間を取得したいと思います。C# などでは、もちろん TimeSpan + 別の TimeSpan を実行できるので、それらを追加できることはわかっています。私は試した

しかし、それはある種の長い数として出力されてしまいます。たとえば、上記の出力時間の場合、457800000000合計として取得します。そして、それは何であるべきですか?

とにかく、レポートでタイムスパンの値を合計するにはどうすればよいですか? 上記の期間については、最終的に合計したいと思い12:43:00ます。私の頭が数学でもう一度失敗しない限り...しかし、あなたはアイデアを得る:p

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

linq-to-sql - Linq to sql、タイムスパンの合計?

mssql 2008 データベースに時間フィールドがあり、次のようなことをしたいと考えています。

AmountOfTime は時間の MSSQL フィールドです。合計は小数でしか機能しないようですが、これらの列を追加するにはどうすればよいですか?

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

.net - TimeSpan.FromSeconds(-1.0) および double.NaN

WPF アプリを構築していますが、BCL 内から発生したと思われるランダムで非常に奇妙な動作が見られます。次のスタック トレースで未処理の例外をキャッチしています。

ここで、Reflector を信じる場合は、呼び出しメソッド (Dispatcher.Invoke) が呼び出します。

これは、渡された引数が double.IsNaN で true を返すため、Argument 例外をスローします。これは明らかに意味がなく、控えめに言っても非常に不可解です。

小規模なサンプルではこの動作を再現できなかったため、完全なアプリでこの (およびスローされた他の一見関連する TimeSpan 例外) の原因を特定する方法を探しています。このようなことをグーグルで検索する運がなかったので、誰かが私たちを助けてくれることを願っています。

  • 誰かがそのような行動を見たり、症状を認識したりしましたか
  • 基本的な数学でこれらの一見ランダムな動作が発生する原因は何ですか?スタックまたはヒープを何らかの形で破損しているのでしょうか?
  • TimeSpan.Interval (おそらく WinDbg?) で IL をデバッグし、値を確認するためにスタック/ヒープを壊して調べることはできますか?

私たちのアプリケーションは非常にデータ量が多く、大量のデータが非同期にフェッチされ、大量のデータ バインディングが行われていますが、取得できたスタック トレースからは、これらのいずれも特定できません。

質問を明確にするために、説明されている動作を以前に見た人、症状を認識した人、または状況をデバッグする方法について意見を持った人はいますか?

考え、コメント、アイデア、提案はありますか?

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

tsql - Business Objects Desktop Intelligence内のタイムスパンのフォーマット(BO Deski)

人間が読める形式(たとえば、1d 5h 2m 13s)で、指定された秒数(たとえば、16742秒)をフォーマットする方法を教えてもらえますか?

  • BOフィールド式を使用する
  • T-SQL SELECTステートメント内から(秒単位の期間はSUM集計からのものです)?