|
■No97495 (でし さん) に返信 > プログラム内では 'yyyy/MM/dd' で処理していて "yyyy\/MM\/dd" ではなく、"yyyy/MM/dd" なのですね?
> 'm/d/yy' のフォーマットは使用していません。 日付を文字列型にする際は良いとして、その逆に 文字列を日付型に変換するために、どのような方法を使っていますか?
「DateTime.Parse」や「VB の CDate」などは OS の地域設定に依存してしまうため、 書式を明示できる DateTime.TryParseExact メソッドを使うのが望ましいです。
また、TryParseExact を指定する際には、固定的なカルチャを明示します。 (たとえば、CurrentCulture ではなく InvariantCulture を渡すようにする)
あるいは自前で分解して new DateTime(年, 月, 日) のように渡すという手もあります。
|