問題タブ [nodatime]

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

c# - システムの LocalDateTime を野田時間で取得する

LocalDateTimeシステムの時間を野田時間として取得する慣用的な方法は何ですか? 私が考えることができる最も直接的な方法は

しかし、野田タイムの全体的な目的は、DateTime をより適切なセマンティクスを持つものに置き換えることであるため、上記の方法で使用するよりも好ましい方法があると思いDateTimeました。野田の施設を使って私が思いついた最高のものは

しかし、これは非常に冗長に思えます。

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

petapoco - NPoco / PetaPoco および Noda Time タイプ

私は NPoco をいじり始めたばかりですが、まだドキュメントで必要なものを見つけていません。

たとえば、自分のドメインにCreatedはフィールドがありますが、データベースでは UTC に設定されているとします。NPoco にこれらの型を変換させる方法はありますか?InstantDateTimeOffset

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

parsing - DateTime 文字列を解析して Noda Time LocalDateTime に寛容な方法で変換しますか?

私は GetDateTimeOffset(string latitude, string longitude, string dateTime) Web サービスを持っています。これは Lat/Long と local DateTime を指定して Time Offset を決定します。

現在のクライアント Web ページでは、DateTimePicker プラグインhttp://trentrichardson.com/examples/timepicker/を使用しています。デフォルトの日付フォーマットとフォーマット時間部分を「h:mm:ss TT Z」として使用するため、サーバーに渡す文字列は「01/22/2014 12:09:00 AM -05:00」のようになります。しかし、Web サービスをより一般的なものにすることを考えているので、渡される dateTime 文字列の形式を許容する必要があります。

現在、BCL http://goo.gl/s9Kypxを使用して、次善の方法で DateTime 文字列 (ユーザー入力) を解析しています。

質問:

  • a) 上記のコードは、柔軟な「寛容な」方法でユーザー入力を DateTime に解析する適切な BCL メソッドですか?
  • b) dateTime 文字列を LocalDateTime (野田時間クラス) に解析するための適切で「寛容な」方法は何でしょうか?

使うべきだと思います

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

c# - Validate System.DateTime is in a UTC format

I have a requirement to store all of the dates recorded in database must be recorded as UTC. So far I can achieve this using Noda library with following method:

I'm going to validate every date that passed into data access layer must be in UTC format.

How do I achieve that?

Thanks

Note: I have created a custom class library that used Noda as the core engine and the output is converted back to System.DateTime.