打印日期无效

invalid date printed

我正在使用来自 mongorc.js 的时刻(参考:https://raw.githubusercontent.com/gabrielelana/mongodb-shell-extensions/master/released/mongorc.js),当执行这个小片段时它打印“无效日期”

var text = "00000000000000"
var text1 = moment(text).format("MM/DD/YYYY, HH:mm")
print(text1)
moment(text,"YYYYMMDDHHmmss")
var text2=moment(text,"YYYYMMDDHHmm").format("MM/DD/YYYY, HH:mm");
print(text2)

但是在Java:

 import java.text.SimpleDateFormat;
 public class DateTest {
public static void main(String[] s) throws Exception
{
    String a = "00000000000000";
    SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
    System.out.println(format.parse(a));
}}

打印 11 月 30 日星期日 00:00:00 IST 2

虽然可能不正确,但我不想打印“无效日期”。我哪里错了?

我对日期值进行了硬编码并且有效:

var text = "00000000000000"

if(RegExp(/^0*$/).test(text))
{
  text = "00010101000000" 
   moment(text,"YYYYMMDDHHmmss").format("MM/DD/YYYY, HH:mm"); 
 }