sap.ui.model.type – formatValue

format date object to string

			var oDate = new Date('2023-12-31T00:00:00');
			//format date object to string
			var oDateFormat = new sap.ui.model.type.Date({
				UTC: false,
				style: "medium"
			});
			oDateFormat.formatValue(oDate, "string");
			//Expected output: 31.12.2023
	var oDate = new Date('2023-12-31T00:00:00');
			//format date object to string
			var oDateFormat = new sap.ui.model.type.Date({
				UTC: true,
				style: "medium"
			});
			oDateFormat.formatValue(oDate, "string");
			//Expected output: 30.12.2023

format date string with yyyy-MM-dd format to locale format

	var sDate = "2023-12-31";
			//format date string with yyyy-MM-dd format to locale format
			var oDateFormat = new sap.ui.model.type.Date({
				style: "medium",
				source: {
					pattern: "yyyy-MM-dd"
				}
			});
			oDateFormat.formatValue(sDate, "string");
			//Expected output: 31.12.2023

format date object to HH:mm string

var oDate = new Date('2023-12-31T00:00:00');
			//format date object to HH:mm string
			var oDateFormat = new sap.ui.model.type.Date({
				UTC: false,
				style: "medium",
				pattern: 'HH:mm'
			});
			oDateFormat.formatValue(oDate, "string");
			//Expected output: 00:00
var oDate = new Date('2023-12-31T00:00:00');
			//format date object to HH:mm string
			var oDateFormat = new sap.ui.model.type.Date({
				UTC: true,
				style: "medium",
				pattern: 'HH:mm'
			});
			oDateFormat.formatValue(oDate, "string");
			//Expected output: 23:00

Leave a Reply

Your email address will not be published. Required fields are marked *