簡體   English   中英

如何在SQL和VB.net中將模糊日期轉換為日期字段

[英]How to convert Fuzzy date as Date field in SQL and VB.net

我在數據類型為Fuzzydate的表上有一個Duedate字段。 如何在SQL和VB中將其轉換為Date字段?

例如后端的Duedate是:Duedate = 20160531,我想將其轉換為Duedate = 2016-05-31

如果始終采用您指定的確切格式,則可以使用DateTime.ParseExact:

dateValue = DateTime.ParseExact("20160531", "yyyyMMdd", CultureInfo.InvariantCulture)

如果它采用多種不同的格式,則可以使用TryParseExact多次使用不同的格式,或者僅使用:

CDate()

然后將其轉換為所需的任何日期格式:

dateValue.ToString("yyyy-MM-dd")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM