[英]Convert a string to datetime2
我使用的應用程序通過通信協議獲取數據,並且我獲取的數據中有日期,而且我設法以這種形式形成了一個字符串日期:
"dd/MM/yyyy HH:mm:ss.mmm"
我想將其插入數據庫中:
updateEvent_list = "INSERT INTO Events_List (date, Object,Event,IOA,ASDU) VALUES(@date, @event_object, @Event, @IOA, @ASDU)";
date column
datetime2
類型。
問題是:如何將獲取的字符串轉換為datetime2
?
編輯:
實際上,我要插入兩種類型的日期:1)帶有時間標簽的幀:我將其日期轉換為字符串的幀。 2)沒有時間戳的幀:使用DateTime date =DateTime.UtcNow
Iam
當它們獨立實施時,它們中的每一個都能完美地工作
是否有允許在同一程序中同時使用兩者的解決方案?
您可以使用CAST
:
"INSERT INTO Events_List (date, Object,Event,IOA,ASDU) VALUES(CAST(@date as DATETIME2), @event_object, @Event, @IOA, @ASDU)";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.