我可以更改使用本地日期输入的日期格式吗?

时间:2019-04-08 09:46:11

标签: javascript datepicker jquery-ui-datepicker

我想更改使用日期选择器输入的日期格式

我要更改它dd-mm-yyyy 但现在是mm / dd / yyyy

2 个答案:

答案 0 :(得分:2)

如果您将日期作为字符串,请使用它来转换日期,然后将其格式化

 String sDate1="03/08/1993";  
 Date date1=new SimpleDateFormat("dd/MM/yyyy").parse(sDate1);  

使用此

String pattern = "dd-MM-yyyy";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

String date = simpleDateFormat.format(date1);
System.out.println(date);

以任何格式格式化日期

答案 1 :(得分:0)

只需使用以下代码行:

class DialogCollection {

  defaultDialog(BuildContext context) {

    return showDialog(
        context: context,
        //barrierDismissible: false, //on touch outside does not dismiss the dialog
        builder: (BuildContext context) {

          return WillPopScope( //WillPopScope stops dismissing dialog on outside touch and back press
            onWillPop: () {
              Navigator.of(context).pop();
              return null;
            },
            child: AlertDialog(

              title: Text("Dialog Title", textAlign: TextAlign.center,),
              titlePadding: const EdgeInsets.all(15.0),
              titleTextStyle: TextStyle(
                color: Colors.redAccent,
                fontSize: 20,
                fontWeight: FontWeight.bold,
              ),
              content: Text("This is the description of the dialog."),
              actions: <Widget>[

                FlatButton(
                  onPressed: () {
                    Navigator.of(context).pop();
                  },
                  color: Colors.lightBlueAccent,
                  textColor: Colors.white,
                  child: Text("Yes", style: TextStyle(

                    fontSize: 18,
                  ),
                  ),
                ),

                FlatButton(
                  onPressed: () {
                    Navigator.of(context).pop();
                  },
                  color: Colors.redAccent,
                  textColor: Colors.white,
                  child: Text("No", style: TextStyle(

                    fontSize: 18,
                  ),
                  ),
                ),
              ],
            ),
          );
        }
    );
  }
}

实际上,$(".datepicker").datepicker({ dateFormat: "dd-mm-yy", }); 在这里起到yy的作用。