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

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

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;
}
分享
微博
QQ
微信
回复
2024-08-06 21:22:58
相关问题
HarmonyOS 字符串格式化异常
283浏览 • 1回复 待解决
HarmonyOS 时间日期格式化
541浏览 • 1回复 待解决
HarmonyOS如何实现日期格式化转换
492浏览 • 1回复 待解决
如何格式化字符串,有人知道吗?
291浏览 • 1回复 待解决
格式化console输出日志格式-美观
251浏览 • 1回复 待解决
HarmonyOS DateFormat格式化
396浏览 • 1回复 待解决
HarmonyOS 如何时间进行格式化
150浏览 • 1回复 待解决
Dev EcoStudio如何格式化代码
3620浏览 • 1回复 已解决
保存自动格式化代码如何配置
333浏览 • 1回复 待解决
如何对电话号码进行格式化
318浏览 • 1回复 待解决
如何关闭编辑器自动格式化
701浏览 • 1回复 待解决
在DevStudio中如何对代码进行格式化
444浏览 • 1回复 待解决
如何时间戳转换为日期格式时间
2871浏览 • 1回复 待解决