专栏
标签
Syslab 中如何将当前日期转化为 YYYYMMDD 形式的数值?
技术分享
发布于 2025-07-18 09:36:26
查看 1过去319天

针对上述问题,可以采用yyyymmdd函数。

1.运行下面代码,获得当前日期:

using TyBase

using TyBaseEx

t = today()

2.运行下面代码,将上面获得的当前日期转为YYYYMMDD形式的数值:

d2 = yyyymmdd(t)

3.可以看到已经将日期变量t转为YYYYMMDD形式的数值d2:
image.png

  1. yyyymmdd函数的用法:

函数库: TyBaseEx

语法:

d = yyyymmdd(t)

说明:

d = yyyymmdd(t)返回一个包含整数的Floate64数组,这些整数中的数字表示t中的日期时间值。例如,日期(2014年7月16日)将转换为整数20140716。转换时将道循以下方式:

d = 10000*year(t) + 100*month(t) + day(t)

示例:

创建一个由代表日期的YYYYMMDD数值组成的数组:

using TyBase

using TyBaseEx

d = [20140628 20140701 20140704]

#将日期转换为日期时间值:

t = Date.(string.(d), dateformat"yyyymmdd")

#将日期时间值重新转换为YYYYMMDD数值:

d2 = yyyymmdd(t)

image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天