簡體   English   中英

使用 node-mssql 將 SQL 日期作為字符串處理

[英]Handling SQL date as string with node-mssql

我正在使用 node-mssql 從包含日期列 (YYYY-MM-DD) 的表中獲取行。 我想將日期作為相同格式的字符串傳遞給客戶端應用程序。 node-mssql 正在創建日期對象,我必須以高昂的成本對其進行轉換和切片才能獲得我開始使用的格式。 sql.map.register(String, sql.Date) 在這里似乎不起作用(或者我用錯了)。 有沒有辦法改變 node-mssql 處理 SQL 日期數據類型的方式?

我有同樣的問題。 sql.map.register 僅用於將 JS 類型轉換為 SQL 類型,我認為沒有任何方法可以避免單獨使用 node-mssql 將 SQL Date 字段轉換為 JS Date 對象。 我只是更改了我的 SQL 查詢以轉換為格式化的 varchar 而不是 Date 類型,例如: convert(varchar, birthday, 105) as dob

暫無
暫無

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

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