码栈开发手册(四)---编码方式开发(日期相关函数)

简介:


4.1 J_Date_Add(日期,要添加的数量[,模式:日])

说明1:计算一个指定的日期和间隔后的新日期.时间格式为:YYYY-MM-DD
说明2:要添加的数量:可以是正数也可以是负数.
说明3:模式:年/Y 月/M 日/D 时/H 分/N 秒/S
说明4:模式:中文如果不OK就换英文吧
返回值:计算后的日期 格式为:YYYY-MM-DD
例子:

Func Example32()
    ;声明一个名为$d1的局域变量,保存日期格式的文本"2016-03-04 23:00:35"
    Local $d1 = "2016-03-04 23:00:35"
    ;声明一个名为$d2的局域变量,保存日期格式的文本"2016-03-05 06:07:09"
    Local $d2 = "2016-03-05 06:07:09"
    ;声明一个名为$d3的局域变量,保存日期格式的文本"2016-03-06 14:50:21"
    Local $d3 = "2016-03-06 14:50:21"
    ;声明一个名为$d4的局域变量,保存在日期$d1的基础上后退3天(D)
    Local $d4 = J_Date_Add($d1, 3, "D")
    ;$d2和$d3相差多少个小时(H)
    Local $diff = J_Date_Diff($d2, $d3, "H")
    ;以系统信息提示框的形式显示出$d4保存的数据
    J_MsgBox($d4)
    ;以系统信息提示框的形式显示出$diff保存的数据
    J_MsgBox($diff)
EndFunc   ;==>Example32

4.2 J_Date_Diff(开始日期,结束日期[,模式:日])

说明1:返回两个日期的不同, 使用指定类型表达.
说明2:模式:年/Y 月/M 日/D 时/H 分/N 秒/S
说明3:模式:中文如果不OK就换英文吧
返回值:返回两个日期间隔的数字
例子:

Func Example32()
    ;声明一个名为$d1的局域变量,保存日期格式的文本"2016-03-04 23:00:35"
    Local $d1 = "2016-03-04 23:00:35"
    ;声明一个名为$d2的局域变量,保存日期格式的文本"2016-03-05 06:07:09"
    Local $d2 = "2016-03-05 06:07:09"
    ;声明一个名为$d3的局域变量,保存日期格式的文本"2016-03-06 14:50:21"
    Local $d3 = "2016-03-06 14:50:21"
    ;声明一个名为$d4的局域变量,保存在日期$d1的基础上后退3天(D)
    Local $d4 = J_Date_Add($d1, 3, "D")
    ;$d2和$d3相差多少个小时(H)
    Local $diff = J_Date_Diff($d2, $d3, "H")
    ;以系统信息提示框的形式显示出$d4保存的数据
    J_MsgBox($d4)
    ;以系统信息提示框的形式显示出$diff保存的数据
    J_MsgBox($diff)
EndFunc   ;==>Example32

4.3 J_Date_sysDate([格式:yyyy-mm-dd hh:mi:ss])

说明:根据格式,返回特定格式的当前系统时间
返回值:特定格式的当前时间,默认格式是 yyyy-mm-dd hh:mi:ss
例子:

Func Example33()
    ;取当年月日
    j_msgbox(J_Date_sysDate('yyyy-mm-dd'))
    ;取年月日 时分秒
    j_msgbox(J_Date_sysDate('yyyy-mm-dd hh:mi:ss'))
    ;另一种格式
    j_msgbox(J_Date_sysDate('yyyy/mm/dd hh:mi:ss'))
EndFunc   ;==>Example33

4.4 J_Date_lastDayOfMonth([日期:系统时间])

说明:获取某日期所在月份的最后一天 
参数: 默认值为 当前日期 
例子: 

Func Example34()
    ;取当前月份的最后一天
    j_msgbox(J_Date_lastDayOfMonth())

    ;取2017-04月的最的一天
    j_msgbox(j_date_lastDayOfMonth('2017-04'))
    j_msgbox(j_date_lastDayOfMonth('2017-04-08'))

EndFunc   ;==>Example34

4.5 J_Date_DayOfWeek([日期:系统时间])

说明:获取某日期的星期值,返回1-7分别代表周一到周日 
参数:默认值为当前时间 
例子:

    Func Example35()
        ;取当天的星期值
        j_msgbox(J_Date_DayOfWeek())
        ;获取2017-03-08那天的星期值
        j_msgbox(J_Date_DayOfWeek('2017-03-08'))

    EndFunc   ;==>Example35

4.6 J_Date_trunc(日期[,模式:日])

说明:获取日期中的信息 
参数:模式可选值:日/天/年/月/时/分/秒 
例子: 

    Func Example36()
        j_msgbox(j_date_trunc('2015-01-05', '年'))
        j_msgbox(j_date_trunc('2015-01-05 12:34:09', '月'))
        j_msgbox(j_date_trunc('2015-01-05 12:34:09', '天'))
        j_msgbox(j_date_trunc('2015-01-05', '时'))
        j_msgbox(j_date_trunc('2015-01-05 12:34:09', '时'))
        j_msgbox(j_date_trunc('2015-01-05 12:34:09', '分'))
        j_msgbox(j_date_trunc('2015-01-05 12:34:09', '秒'))
    EndFunc   ;==>Example36


原文转自码栈平台

目录
相关文章
|
存储 Java 开发者
成功优化!Java 基础 Docker 镜像从 674MB 缩减到 58MB 的经验分享
本文分享了如何通过 jlink 和 jdeps 工具将 Java 基础 Docker 镜像从 674MB 优化至 58MB 的经验。首先介绍了选择合适的基础镜像的重要性,然后详细讲解了使用 jlink 构建自定义 JRE 镜像的方法,并通过 jdeps 自动化模块依赖分析,最终实现了镜像的大幅缩减。此外,文章还提供了实用的 .dockerignore 文件技巧和选择安全、兼容的基础镜像的建议,帮助开发者提升镜像优化的效果。
|
JSON 自然语言处理 Android开发
Flutter本地化(国际化)之App名称
Flutter本地化(国际化)之App名称
453 1
|
数据库 Python
Django数据库类库MySQLdb使用详解
在Django中使用MySQLdb数据库类库,需要遵循以下步骤: 1. 安装MySQLdb:首先,需要在你的Python环境中安装MySQLdb类库。可以使用pip工具进行安装,命令如下:`pip install mysqlclient` 1. 配置Django数据库设置:在Django的settings.py文件中,需要配置DATABASES字典,用于指定使用MySQLdb以及数据库的相关信息。配置样例如下: ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',
202 3
vscode用浏览器预览运行html文件
vscode用浏览器预览运行html文件
234 2
|
安全 项目管理 数据库
PMP题库(二)
PMP题库(二)
751 1
|
人工智能 算法 语音技术
AI孙燕姿 ?AI东雪莲 !—— 本地部署DDSP-SVC一键包,智能音频切片,本地训练,模型推理,为你喜欢的角色训练AI语音模型小教程
AI孙燕姿 ?AI东雪莲 !—— 本地部署DDSP-SVC一键包,智能音频切片,本地训练,模型推理,为你喜欢的角色训练AI语音模型小教程
2309 0
|
存储 SQL druid
SpringBoot2 整合 ClickHouse数据库
Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GROUP BY),ClickHouse的查询速度非常快。
SpringBoot2 整合 ClickHouse数据库
|
存储 C++
计算机组成原理笔记——计算机性能指标(CPI、IPS、MIPS等)
计算机系统的性能评价有两种指标,分别为非时间指标和时间指标。非时间指标时间指标机器一次能处理的二进制位数 数据总线一次能并行传送的最大信息位数 例子: 每秒执行多少条指令 IPS=主频平均CPIIPS=\frac{主频}{平均CPI}IPS=平均CPI主频​ 例子:
8242 1
|
人工智能 文字识别 数据安全/隐私保护
OCR文字识别软件图片文字识别软件ABBYY FineReader16
ABBYY FineReader16是非常好的一款 OCR 识别软件(可以识别不可编辑的 PDF 和图片文件),操作非常简单。ABBYY FineReader 16是一款知名的OCR文字识别软件(图片文字识别)。ABBYY 15采用了ABBYY最新推出的基于AI的OCR技术,可以更轻松地在同一工作流程中对各种文档进行数字化、检索、编辑、加密、共享和协作。
966 0
|
存储 安全 Java
泛型的相关知识
泛型的相关知识