C# 日期中更改的日期时间=日期
这是我的密码 model.dateOfBirth是来自C# 日期中更改的日期时间=日期,c#,asp.net,date,datetime,C#,Asp.net,Date,Datetime,这是我的密码 model.dateOfBirth是来自日期选择器的日期时间,但它是日期而不是字符串 此外,当前区域性是fa-IR 问题更新 为什么他们不平等 model.dateOfBirth.Value.Tick!=dateOfBirth.Value.勾选 6272225800000000=1988-08-04T00:00:00.000Z 82326240000000000=2609-10-26T00:00:00.000Z 问题是为什么日期会被=专家更改 我可以解决这个问题,但问题是为什么
日期选择器的日期时间
,但它是日期
而不是字符串
此外,当前区域性是fa-IR
问题更新
为什么他们不平等
model.dateOfBirth.Value.Tick!=dateOfBirth.Value.勾选
6272225800000000=1988-08-04T00:00:00.000Z
82326240000000000=2609-10-26T00:00:00.000Z
问题是为什么日期会被=
专家更改
我可以解决这个问题,但问题是为什么值会改变?
我通过以下方式解决了此问题:
dateOfBirth = new DateTime(model.dateOfBirth.Value.Ticks);
我发现问题可能在区域性中(当前线程区域性是
fair
)或者.net bug为了避免将来的问题,我使用了勾选值而不是=
,并通过勾选model.dateOfBirth.value.Ticks的值创建了新的日期,因此我的新dateOfBirth
时间值与model.dateOfBirth.value.Ticks现在是相同的日期值
代码:
我发现问题可能在区域性中(当前线程区域性是fair
)或者.net bug为了避免将来的问题,我使用了勾选值而不是=
,并通过勾选model.dateOfBirth.value.Ticks的值创建了新的日期,因此我的新dateOfBirth
时间值与model.dateOfBirth.value.Ticks现在是相同的日期值
代码:
您所说的日期由=expertion更改是什么意思?你还期待什么?@M.kazemAkhgary在=
体验中勾号被更改是日期时间选择器吗?你的问题还不清楚。包含足够的代码以允许其他人重现问题。有关这方面的帮助,请阅读:@M.kazemAkhgary两个都是日期时间为什么日期时间选择器很重要?@M.kazemAkhgary已更新。为什么不清楚?我想用当前日期时间变量设置另一个日期时间变量,为什么在设置过程中更改了值?您所说的date is changed by=expertion
是什么意思?你还期待什么?@M.kazemAkhgary在=
体验中勾号被更改是日期时间选择器吗?你的问题还不清楚。包含足够的代码以允许其他人重现问题。有关这方面的帮助,请阅读:@M.kazemAkhgary两个都是日期时间为什么日期时间选择器很重要?@M.kazemAkhgary已更新。为什么不清楚?我想用当前日期-时间变量设置另一个日期-时间变量,为什么在设置过程中该值会发生变化?请您在答案周围添加更多上下文。只有代码的答案很难理解。如果你能在你的帖子中添加更多的信息,这将有助于提问者和未来的读者。我想请你在你的答案周围添加更多的上下文。只有代码的答案很难理解。如果你能在你的文章中添加更多的信息,这将有助于询问者和未来的读者。
dateOfBirth = new DateTime(model.dateOfBirth.Value.Ticks);
dateOfBirth = new DateTime(model.dateOfBirth.Value.Ticks);