鸿蒙next NAPI 开发-获取当前时间

411 阅读1分钟

鸿蒙next NAPI 开发-获取当前时间

/**
 * // 获取当前日期的示例函数
 * @param env
 * @param info
 * @return
 */
static napi_value GetCurrentDate(napi_env env, napi_callback_info info) {
  struct tm *current_time;
  time_t now;
  char str_time[32];
  size_t str_time_len;
 
  // 获取当前时间
  now = time(NULL);
  // 转换为本地时间
  current_time = localtime(&now);
  // 格式化时间为字符串
  strftime(str_time, sizeof(str_time), "%Y-%m-%d", current_time);
  napi_value value;
  // 创建一个JavaScript字符串来表示日期值
  napi_create_string_utf8(env, str_time, strlen(str_time), &value);
  return value;
}