sql-server - SQL-Server 导入 XML - 时区时间错误
问题描述
我在通过 SSIS 包导入 xml 时遇到问题。我正在成功地将数据导入 SQL Server 表,但是我注意到我的时间被错误地导入了。以下是 xml 文件的外观:
这就是我在 SQL 表中得到的:
现在我看到时区设置为 America/Los_Angeles,我看到时间以某种方式转移了 7 小时。我的 SSIS 包只需读取值“From”和“To”并将该值作为日期时间类型传递到表中。我没有在这里进行任何数据转换,也没有在任何地方包含时区。在我看来,当我将时间推到桌面上时,它会以某种方式自行转换为某个时区。
我试着用谷歌搜索,但我不知道发生了什么以及为什么。我的印象是,当我读取该值并将其按原样发送到表时,它将被写为从 xml 读取的值 SSIS。任何想法?
解决方案
推荐阅读
- html - 如何使用 scrollspy 在顶部下拉导航中显示当前部分名称?
- cookies - ADFS 4.0 禁用浏览器 cookie
- javascript - 将字符串数组转换为 JAVASCRIPT 对象
- javascript - 从 HTML 输入文件向服务器发送文件
- ios - Swift - 为 UICollectionViewCell 选择图像和标签
- java - 如何修复空片段?
- swift - 由于自定义 CNSocialProfile 服务名称,VCF 在 imessage 中崩溃?
- swift - 将应用程序置于后台后 3 分钟后套接字关闭
- javascript - 在 PHP Laravel 中解析和循环对象的 javascript 数组
- c# - Xamarin Forms Android 离开全屏视频