我很难用以下字符串从PostgreSQL db到NodeJS正确获取日期格式:
const queryStr ='从数据库中选择TO_CHAR(created_on,'DD-Mon-YYYY')';
我得到的是以下错误,因为我猜节点没有解释参数的正确性:
C:\[...]\Project\server.js:24
'TO_CHAR(created_on, 'DD-Mon-YYYY')'
^^
SyntaxError: Unexpected identifier
at new Script (vm.js:51:7)
at createScript (vm.js:136:10)
at Object.runInThisContext (vm.js:197:10)
at Module._compile (internal/modules/cjs/loader.js:618:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
“ DD-Mon-YYYY”也不起作用。 我不知道如何以我想要的方式“转义” TO_CHAR格式来格式化日期。 任何想法都受到高度赞赏。 谢谢。