gpt4 book ai didi

c# - OLEDB 日期(时间)问题 asp.net c#

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:43 26 4
gpt4 key购买 nike

我写了一个 excel 小 helper ,效果很好。它使用此连接字符串:

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=<FILENAME>;Extended Properties=\"Excel 12.0;HDR=Yes;\";";

不幸的是,当我部署代码时,包含如下日期字符串的单元格:28/12/2008 返回为:12/25/2008 12:00:00 AM 而不是 25/12/2008 00:00:00 在使用 ToString 之后。我调整了机器的时区等(所有机器现在都是英国时区)但这并没有改变任何东西。我只是好奇是什么决定了 OLEDB 的“行为”。目标是在两台机器上都获得 25/12/2008 00:00:00

谢谢!

基督徒

最佳答案

我认为这可能与将 Culture 设置为 en-us 有关。您需要相应地格式化 DateTime

Standard Date and Time format strings

关于c# - OLEDB 日期(时间)问题 asp.net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com