Vb.net 日期时间格式,后跟CSV文件中的日期
嘿,伙计们。。我需要你的帮助。。对不起,我的英语不好。 实际上,我要做的是,我需要将一些数据从csv文件上传到Microsoft Access,其中包含一个LASTDATE。。用于整体编码,好的。但我觉得约会有问题。。当我上传到数据库时,我必须在csv文件中插入follow by LASTDATE。但我得到的是,在数据库中,它指的是笔记本电脑上的当前时间 例如,最新更新日期为2017年10月16日。。当我上传时,LASTDATE将紧跟在我笔记本电脑上的当前时间之后 这是一个密码Vb.net 日期时间格式,后跟CSV文件中的日期,vb.net,csv,datetime,datetime-format,Vb.net,Csv,Datetime,Datetime Format,嘿,伙计们。。我需要你的帮助。。对不起,我的英语不好。 实际上,我要做的是,我需要将一些数据从csv文件上传到Microsoft Access,其中包含一个LASTDATE。。用于整体编码,好的。但我觉得约会有问题。。当我上传到数据库时,我必须在csv文件中插入follow by LASTDATE。但我得到的是,在数据库中,它指的是笔记本电脑上的当前时间 例如,最新更新日期为2017年10月16日。。当我上传时,LASTDATE将紧跟在我笔记本电脑上的当前时间之后 这是一个密码 Public F
Public Function GetDateFormatToDB(vDateTime As String) As String
Try
Dim format As String = "MM/dd/yyyy HH:mm:ss"
Dim expenddt As Date
Date.TryParseExact(vDateTime, format, System.Globalization.DateTimeFormatInfo.InvariantInfo, Globalization.DateTimeStyles.None, expenddt)
Return expenddt
Catch ex As Exception
Return Nothing
End Try
End Function
如果在发生错误时需要返回
Nothing
,则函数的返回值应为Nullable(of Date)
(或Date?
)
如果只想存储date
对象的日期部分,请使用date
对象的date
属性。
在您的代码片段中,它将是
expenddt.Date
。通过这种方式,您可以去掉Date
对象的时间部分。如果在发生错误时需要返回Nothing
,则函数的返回值应为null(of Date)
(或Date?
)
如果只想存储date
对象的日期部分,请使用date
对象的date
属性。
在您的代码片段中,它将是expenddt.Date
。这样,您就可以去掉Date
对象的时间部分。DateTime.FromOADate(Double.Parse(myValue)).toSortDateString()
这将有助于DateTime.FromOADate(Double.Parse(myValue)).toSortDateString()
这将有助于请发布可能重现问题的代码。它被称为a。此代码不会告诉您任何有关问题的信息。如果问题是DB insert,请显示该代码。您还应该将
选项设置为Strict On
——该代码承诺返回一个字符串(对于DB insert来说似乎是错误的类型),但随后会在代码中返回一个日期。另外,请阅读并理解函数返回字符串但返回日期的方式。它们不是一回事。为了解决您的错误,编译器将您的结果转换为结果不可信的字符串。在您的项目属性中将Option Explicit设置为On Kay Steve。。我想先试试如果问题是你想保存日期而不是日期时间来访问,那就是你保存数据的方式。发布的代码与此无关请发布可能重现问题的代码。它被称为a。此代码不会告诉您任何有关问题的信息。如果问题是DB insert,请显示该代码。您还应该将选项设置为Strict On
——该代码承诺返回一个字符串(对于DB insert来说似乎是错误的类型),但随后会在代码中返回一个日期。另外,请阅读并理解函数返回字符串但返回日期的方式。它们不是一回事。为了解决您的错误,编译器将您的结果转换为结果不可信的字符串。在您的项目属性中将Option Explicit设置为On Kay Steve。。我想先试试如果问题是你想保存日期而不是日期时间来访问,那就是你保存数据的方式。发布的代码与Iti Nico无关,欢迎访问。在给出答案时,请解释您的代码为何工作和/或它如何解决OP的问题:)嗨,Nico,欢迎使用SO。在给出答案时,请解释代码的工作原理和/或如何解决OP的问题:)