我使用node-mssql从包含日期列(YYYY-MM-DD)的表中获取行。我希望将日期作为相同格式的字符串传递给客户端应用程序。node-mssql正在创建date对象,我不得不对其进行转换和切片,以获得我开始时使用的格式。sql.map.register(String,sql.Date)在这里似乎不起作用(或者我用错了)。有没有办法改变node-mssql处理SQL date数据类型的方式?
发布于 2020-08-16 03:28:45
我也有同样的问题。sql.map.register仅用于将JS类型转换为SQL类型,我认为没有任何方法可以避免仅使用node-mssql将SQL Date字段转换为JS Date对象。我刚刚更改了我的SQL查询,将其转换为带格式的varchar,而不是日期类型,例如:convert(varchar, birthday, 105) as dob。
https://stackoverflow.com/questions/57861826
复制相似问题