在鸿蒙系统开发时,需要用到格式化的日期及时间,今天简单记录一下,这个语言格式和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()
发表回复