获取格式化日期,将传入的日期格式化为指定格式的字符串

获取格式化日期,将传入的日期格式化为指定格式的字符串

HarmonyOS
2024-08-06 15:58:01
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
社恐的小美
/**
 * 获取格式化日期,将传入的日期格式化为指定格式的字符串
 * @param date
 * @param format 格式化字符串,(yyyy-MM-dd HH:mm:ss)
 * @returns
 */
static getFormatDateStr(date: number | string | Date, format?: string): string {
  date = DateUtil.getFormatDate(date)
  if (format === undefined || format == '') {
    format = "yyyy-MM-dd HH:mm:ss"; //yyyy-MM-dd HH:mm:ss.fff
  }
  const year = date.getFullYear();
  const month = DateUtil.padZero(date.getMonth() + 1);
  const day = DateUtil.padZero(date.getDate());
  const hours = DateUtil.padZero(date.getHours());
  const minutes = DateUtil.padZero(date.getMinutes());
  const seconds = DateUtil.padZero(date.getSeconds());
  let formattedDate = format.replace("yyyy", year.toString());
  formattedDate = formattedDate.replace("MM", month);
  formattedDate = formattedDate.replace("dd", day);
  formattedDate = formattedDate.replace("HH", hours);
  formattedDate = formattedDate.replace("mm", minutes);
  formattedDate = formattedDate.replace("ss", seconds);
  return formattedDate;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
分享
微博
QQ
微信
回复
2024-08-06 21:22:58
相关问题
HarmonyOS 时间日期格式化
1708浏览 • 1回复 待解决
HarmonyOS 字符串格式化
1145浏览 • 1回复 待解决
HarmonyOS 字符串格式化异常
1480浏览 • 1回复 待解决
HarmonyOS如何实现日期格式化转换
1662浏览 • 1回复 待解决
HarmonyOS getStringSync无法格式化字符串
848浏览 • 1回复 待解决
如何格式化字符串,有人知道吗?
1052浏览 • 1回复 待解决
格式化console输出日志格式-美观
1150浏览 • 1回复 待解决
HarmonyOS 如何获取格式化时间?
865浏览 • 1回复 待解决
HarmonyOS DateFormat格式化
1413浏览 • 1回复 待解决
HarmonyOS 时间格式化
924浏览 • 1回复 待解决
HarmonyOS 如何时间戳格式化
992浏览 • 1回复 待解决
HarmonyOS 如何时间进行格式化
1181浏览 • 1回复 待解决
HarmonyOS 时间格式化问题
858浏览 • 1回复 待解决
HarmonyOS 时间戳格式化
1129浏览 • 1回复 待解决
Dev EcoStudio如何格式化代码
4691浏览 • 1回复 已解决
保存自动格式化代码如何配置
1248浏览 • 1回复 待解决
如何时间戳转换为日期格式时间
4337浏览 • 1回复 待解决