[英]node.js mysql - Extract datetime in YYYY-MM-DDThh:mm:ssZ format without milliseconds
我正在以這種格式導入日期時間信息:
2020-04-17T19:08:28Z
進入 mysql 日期時間列。
當我制作 select 時,我會以這種格式獲取數據:
2020-04-17T19:08:28.000Z
我想要的是原始格式。 究竟該怎么做? 所以目標:
2020-04-17T19:08:28Z
這是我的設置:
var connection = mysql.createConnection({
host : 'host',
user : 'u',
password : 'p',
database : 'db'
});
connection.query("Select * FROM table", function(err, rows) {
if (err) {
console.log(err);
} else {
console.log(rows)
}
});
行:
[ [ {
column_date: 2020-04-17T19:08:28.000Z,
...
... 1846 more items ] ]
您可以為此使用DATE_FORMAT()
function。 例子:
const query = "SELECT DATE_FORMAT(date_column, "%Y-%m-%dT%H:%i:%sZ") formatted_date, * from table";
這將根據您的需要格式化日期。
此外,如果您想要更多定制,請檢查: http://www.sqllines.com/oracle-to-mysql/to_char_datetime
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.