タグ付けされた質問 「datetime」

多くのプログラミング言語のDateTimeオブジェクトは、日付と時刻を記述します。それは、それが使用されるコンテキストと特定の実装に応じて、瞬時またはカレンダー上の位置を表すことができます。このタグは、日付と時刻に関連するすべての問題に使用できます。

10
不正な日付形式のMVC DateTimeバインディング
Asp.net-MVCでは、DateTimeオブジェクトの暗黙的なバインディングが可能になりました。私は次のように行動します public ActionResult DoSomething(DateTime startDate) { ... } これは、ajax呼び出しからの文字列をDateTimeに正常に変換します。ただし、日付形式はdd / MM / yyyyを使用しています。MVCはMM / dd / yyyyに変換しています。たとえば、文字列「09/02/2009」を含むアクションの呼び出しを送信すると、DateTimeは「02/09/2009 00:00:00」、またはローカル設定では9月2日になります。 日付形式のために自分のモデルバインダーをロールバックしたくありません。しかし、MVCがこれを行うことができる場合は、文字列を受け入れるようにアクションを変更してからDateTime.Parseを使用する必要がないようです。 DateTimeのデフォルトモデルバインダーで使用される日付形式を変更する方法はありますか?とにかく、デフォルトのモデルバインダーがローカリゼーション設定を使用するべきではありませんか?



7
C#を使用してミリ秒単位で時間を取得する
時間をミリ秒単位で取得する必要があるプログラムを作成しています。時間によって、それ自体と決して等しくなることのない数を意味し、常に1秒前よりも1000大きい数です。に変換DateTime.NowしTimeSpanてTotalMillisecondsそこから取得しようとしましたが、完全に正確ではないと聞きました。 これを行う簡単な方法はありますか?

7
ISO 8601形式から.NET DateTimeを作成する方法
DateTimeをISO 8601形式に変換する方法はわかりましたが、C#でその逆を行う方法はありません。 私は持っていて2010-08-20T15:00:00Z、それをDateTimeオブジェクトにしたいのです。 文字列の部分を自分で分離することもできましたが、それはすでに国際標準となっているものに対しては多くの作業のように思えます。


26
2つの日付間の月の差を計算する
C#で/。NETはTimeSpan持っているTotalDays、TotalMinutesなどが、私は総ヶ月差の計算式を把握することはできません。月あたりの変動する日数とうるう年は、私を失望させ続けています。TotalMonthsを取得するにはどうすればよいですか? 編集より明確になっていないので申し訳ありません:実際にはこれを取得できないことはわかっていますTimeSpanが、を使用してTotalDays、TotalMinutes私が探しているものを表現する良い例になると思いました...合計月数を取得しようとしているのを除いて。 例:2009年12月25日-2009年10月6日= 2 TotalMonths。10月6日から11月5日は0か月です。11月6日、1ヶ月。12月6日、2ヶ月
128 c#  .net  datetime  timespan 

3
最小日と最大日
私はJavascript Dateオブジェクトに許可されている最小と最大の日付はどちらかと思っていました。最小日付は紀元前200000年のようなものであることがわかりましたが、それに関する参照を取得できませんでした。 誰かが答えを知っていますか?ブラウザに依存しないことを願っています。 「エポック時間」(= 1970-01-01 00:00:00 UTC + 00からのミリ秒)での回答が最適です。
128 javascript  datetime  max 

8
JavaScriptの日付コンストラクターで月引数の範囲が0から11になっているのはなぜですか?
Date以下の呼び出しを使用してJavaScriptで新しいオブジェクトを初期化すると、月の引数がゼロから始まることがわかりました。 new Date(2010, 3, 1); // that's the 1st April 2010! 月の引数が0から始まるのはなぜですか?一方、月の引数(最後の日)は1から31までの数字です。これには正当な理由がありますか?

7
Pythonで年/月/日を年間通算日に変換する
私はPythonのdatetimeモジュールを使用しています。 >>> import datetime >>> today = datetime.datetime.now() >>> print today 2009-03-06 13:24:58.857946 うるう年に敏感な年の日を計算したいと思います。たとえば、今日(2009年3月6日)は2009年の65日目です。これ がWebベースのDateTime計算機です。 とにかく、私は2つのオプションを見ます: A. number_of_days_in_month配列= [31、28、...]を作成し、うるう年かどうかを判断し、手動で日数を合計します。 B.を使用datetime.timedeltaして、1年の正しい日を推測してからバイナリ検索します。 >>> import datetime >>> YEAR = 2009 >>> DAY_OF_YEAR = 62 >>> d = datetime.date(YEAR, 1, 1) + datetime.timedelta(DAY_OF_YEAR - 1) これらはどちらもかなり不格好な感じがしますが、年の計算にはより「Python的な」方法があると直感しています。アイデア/提案はありますか?
127 python  datetime 


9
ミリ秒単位のタイムスタンプをJavaの文字列形式の時間に変換する
長い値(1970年 1月1日から経過したミリ秒数、つまりエポック)をフォーマットの時間に変換しようとしていますh:m:s:ms。 タイムスタンプとして使用する長い値はtimestamp、log4jのロギングイベントのフィールドから取得します。 これまでのところ、私は以下を試しましたが失敗します: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) しかし、私は間違った値を取得します: 1289375173771 for logEvent.timeStamp 358159 for logEvent.timeStamp/ (1000*60*60) 21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) これについてどうすればよいですか?
126 java  datetime  time  timestamp  epoch 


4
パンダのdatetime dtypes read_csv
複数の日時列を含むcsvファイルを読み込んでいます。ファイルを読み込むときにデータ型を設定する必要がありますが、日時に問題があるようです。例えば: headers = ['col1', 'col2', 'col3', 'col4'] dtypes = ['datetime', 'datetime', 'str', 'float'] pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes) 実行時にエラーが発生した場合: TypeError:データ型 "datetime"が理解できません 実際にpandas.to_datetime()を使用して列を変換することはオプションではありません。どの列がdatetimeオブジェクトになるかわかりません。その情報は変更される可能性があり、私のdtypesリストを知らせるものからのものです。 または、numpy.genfromtxtを使用してcsvファイルをロードし、その関数にdtypesを設定してから、pandas.dataframeに変換しようとしましたが、データが文字化けしました。どんな助けでも大歓迎です!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.