13-07-2018 00:00 Oracle中存储过程中的日期格式。
查询:
SELECT DISTINCT Y.YARD_NAME from MST_ACTUAL_CONSUMPTION A INNER JOIN MST_VP_YARD Y ON Y.YARD_NAME=A.YARD_NO where (TO_DATE(A.TO_DATE,'DD-MM-YYYY HH:MI') BETWEEN TO_DATE( '03-07-2018 00:00','DD-MM-YYYY HH:MI') AND TO_DATE('13-07-2018 00:00','DD-MM-YYYY HH:MI')) AND Y.IS_DELETE=0 GROUP BY Y.YARD_NAME;
错误:小时必须在1到12英寸之间
注意:日期输入类似 03-07-2018 00:00
答案 0 :(得分:2)
格式字符串需要使用24小时才能解析00:00
'DD-MM-YYYY HH24:MI'
答案 1 :(得分:1)
如果您使用的是24小时制(即“ 00:00”),则需要在HH24
格式掩码中使用HH
而不是to_date()
,
例如:TO_DATE( '03-07-2018 00:00','DD-MM-YYYY HH24:MI')
如果坚持12小时,则需要将AM
(或PM
;可以使用)添加到格式掩码中,并使用正确的时间,
例如:TO_DATE( '03-07-2018 12:00 AM','DD-MM-YYYY HH:MI AM')
答案 2 :(得分:0)
日期无法解析00:00。应该是12:00。如果可以通过像12:00这样的输入,则通过该值。否则请尝试下面的查询
var admin = require("firebase-admin");
var serviceAccount = require("path/to/serviceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
storageBucket: "<BUCKET_NAME>.appspot.com"
});
const bucket = admin.storage().bucket();
bucket.upload('local/file/path').then(data => {
console.log('upload success');
}).catch(err => {
console.log('error uploading to storage', err);
});