javaScript 中的本地系统日期格式
Local System DateFormat in javaScript
我搜索了论坛。我得到了非常接近的答案,我能够部分解决我面临的问题,但需要更清楚地了解这是否可行或是否存在任何可用选项。问题如下。
我正在使用 SAP UI5。
我在一个屏幕上有 DatePicker,并且使用以下代码显示了日期模式:
this._enddatepicker = new mii.control.miiDatePicker({ value: { path: "/dateValue", type: new sap.ui.model.type.Date({ pattern: "MM-dd-yyyy" })} });
所以现在它显示 08-29-2000
但我想按照本地 PC/System 日期显示日期;因此,如果日期在工具栏中显示为 2000-08-29,则在屏幕中它需要以相同的格式显示。为此,我使用了以下代码:
this._enddatepicker = new mii.control.miiDatePicker({ value: { path: "/dateValue", type: new sap.ui.model.type.Date({ setLocal:oLocale })} });
但问题是:它采用 LongDate
格式。因此,如果长日期格式为 dd-MMMM-yyyy
,则显示 29,August 2000。但工具栏中的 Date
为短日期格式 dd-MM-yyyy
,我需要在屏幕上显示它。
是否有任何选项或方式来显示相同内容?
this._enddatepicker = new mii.control.miiDatePicker({
value: {
path: "/dateValue",
type: new sap.ui.model.type.Date({
setLocal: oLocale
}),
// you can specify style as long/short/medium/full
formatOptions: {
style: 'medium'
}
}
});
我搜索了论坛。我得到了非常接近的答案,我能够部分解决我面临的问题,但需要更清楚地了解这是否可行或是否存在任何可用选项。问题如下。
我正在使用 SAP UI5。 我在一个屏幕上有 DatePicker,并且使用以下代码显示了日期模式:
this._enddatepicker = new mii.control.miiDatePicker({ value: { path: "/dateValue", type: new sap.ui.model.type.Date({ pattern: "MM-dd-yyyy" })} });
所以现在它显示 08-29-2000
但我想按照本地 PC/System 日期显示日期;因此,如果日期在工具栏中显示为 2000-08-29,则在屏幕中它需要以相同的格式显示。为此,我使用了以下代码:
this._enddatepicker = new mii.control.miiDatePicker({ value: { path: "/dateValue", type: new sap.ui.model.type.Date({ setLocal:oLocale })} });
但问题是:它采用 LongDate
格式。因此,如果长日期格式为 dd-MMMM-yyyy
,则显示 29,August 2000。但工具栏中的 Date
为短日期格式 dd-MM-yyyy
,我需要在屏幕上显示它。
是否有任何选项或方式来显示相同内容?
this._enddatepicker = new mii.control.miiDatePicker({
value: {
path: "/dateValue",
type: new sap.ui.model.type.Date({
setLocal: oLocale
}),
// you can specify style as long/short/medium/full
formatOptions: {
style: 'medium'
}
}
});