鸿蒙系统开发-获取格式化日期和时间示例

在鸿蒙系统开发时,需要用到格式化的日期及时间,今天简单记录一下,这个语言格式和TypeScript一样,因为Arkts就是基于TypeScript实现的。

参考代码:


class DateUtils {

  /**
   * 获取当前日期 格式 yyyy-mm-dd
   */
  getCurDate() {
    const currentDate = new Date();
    const year = currentDate.getFullYear();
    const month = String(currentDate.getMonth() + 1).padStart(2, '0');
    const day = String(currentDate.getDate()).padStart(2, '0');
    return `${year}-${month}-${day}`;
  }

  /**
   * 获取当前时间 格式 hh:mm:ss
   */
  getCurTime() {
    const now = new Date();
    const hours = String(now.getHours()).padStart(2, '0');
    const minutes = String(now.getMinutes()).padStart(2, '0');
    const seconds = String(now.getSeconds()).padStart(2, '0');

    return `${hours}:${minutes}:${seconds}`;
  }

}

let dateUtils = new DateUtils()

export default dateUtils as DateUtils

使用时直接导入即可:

import DateUtils from "../../common/utils/DateUtils"
let sendDate = DateUtils.getCurDate()
let sendTime = DateUtils.getCurTime()

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注