ThingWorx中的Date操作
ThingWorx中的Date操作
Case1 获取当前时间,并把时间设置为一天之后,并且按照固定格式输出
var dateValue = new Date();
var calculatedDateValue = dateAddDays(dateValue, 1);
var formattedDate = dateFormat(calculatedDateValue, "yyyy-MM-dd HH:mm:ss");
result = formattedDate;
API解释:
dateAddDays(dateValue:DATETIME,amount:NUMBER):DATETIME
第一个参数为DATETIME或者JS中的Date类型,第二个参数为数值,可以为负值。
返回一个新的日期,对原日期添加相应的天数。
其他类似API:
dateAddHours :对日期添加小时
dateAddMilliseconds :对日期添加毫秒
dateAddMinutes :对日期添加分钟
dateAddMonths :对日期添加月份
dateAddSeconds :对日期添加秒
dateAddYears :对日期添加年份
dateFormat(dateValue:DATETIME,dateFormat:STRING):STRING
第一个参数为DATETIME或者JS中的Date类型,第二个参数为期望的日期格式。
返回一个日期格式的字符串。
yyyy :年
MM :月
dd :日
HH :时
mm :分
ss :秒
其他类似API:
dateFormatISO :返回一个标准的时间字符串
Case2 解析一个字符串时间获取今天是周几,是今年的第几天
var dateValue = parseDate("2018-08-09", "yyyy-MM-dd");
var dayOfWeek = dateDayOfWeek(dateValue);
var dayOfYear = dateDayOfYear(dateValue);
result = "今天是周"+dayOfWeek+",今天是今年的第"+dayOfYear+"天";
API解释:
dateDayOfWeek(dateValue:DATETIME):NUMBER
将日期对象作为参数输入,得到这个日期对应是周几,周一是1周日是7以此类推。
parseDate(stringDate:STRING,dateFormat:STRING):DATETIME
将日期格式的字符串作为参数1,将日期格式定义作为参数2,返回一个对应日期字符串的日期对象。即解析日期字符串方法。
Case3 得到两个日期相差的毫秒数
var date1 = new Date();
var date2 = dateAddHours(date1,2);
var difference = dateDifference(date1, date2);
result = "两个日期相差" + difference + "毫秒" ;
dateDifference(date1:DATETIME,date2:DATETIME):NUMBER
给定两个日期对象,返回这两个日期对象相差的毫秒数,小日期与大日期的结果为负数。
相关API :
dateMax :输入两个日期,返回较大的日期
dateMin :输入两个日期,返回较小的日期
ThingWorx中的Date操作相关推荐
- js中的date操作
//对日期的格式化扩展Date.prototype.Format = function (fmt) {var o = {"M+": this.getMonth() + 1, //月 ...
- android中的数据库操作(SQLite)
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作. 一.android内的数据库的基础知识介绍 1.用了什么数据库 an ...
- 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作
https://www.zybuluo.com/aitanjupt/note/209941 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作 〇.摘要 一.基础环境 二.数据存 ...
- mysql中的操作指令,MySQL中常用指令操作的介绍(代码示例)
本篇文章给大家带来的内容是关于MySQL中常用指令操作的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. l 创建数据库:CREATE DATABASE table_n ...
- JDBC和Ibatis中的Date,Time,Timestamp处理
JDBC和Ibatis中的Date,Time,Timestamp处理 November 25th, 2010西坪 Leave a commentGo to comments 在此前,遇到过使用Ibat ...
- 日期上午下午怎么用date存_Java12都要出来了,你还在使用Date操作日期吗?
Java12都要出来了,你还在使用Date操作日期吗? 如果你想要用Date表示Java8的发布日期(2014年3月18日),需要创建这样的Date实例: Date date = new Date(1 ...
- Oracle中的Date、TimeStamp和Interval(上)
在Oracle中,Date和TimeStamp类型存储精度可变的固定日期时间.Intreval可以很容易地存储一个时间量,如"8个小时"或"30天",将两个时间 ...
- 探索 Java 中的 Date, Calendar, TimeZone 和Timestamp
探索 Java 中的 Date, Calendar, TimeZone 和Timestamp java 2010-12-31 08:56:49 阅读8 评论0 字号:大中小 订阅 对象 宋晟 (sh ...
- 如何将不同情况下的List带到SQL中进行判断操作
简单来说就是将List传到SQL语句中进行查询操作 其实,这里将List传到SQL语句中进行查询,方法有很多,我这里只是记录我习惯用的一种方法,原因之初是因为我要判断的情况太多了,不方便全在SQL中进 ...
最新文章
- 上天探索脉冲星,下海保护白海豚,腾讯这个AI团队,今年真的有点忙
- 【正一专栏】亚冠抽签点评——上港令人期待
- 【Python】透视表、统计表、汇总表、报表
- db2 两个结构相同的表_从两个工作表提取数据记录,并显示相同记录的报告
- 3.3 参数估计:贝叶斯估计
- oracle不属于集合操作,Oracle的几个集合操作
- 解决老是提示找不到Mapper文件无法执行定义的方法问题!
- 笔刷怎么做_原来是这样:用PS笔刷做出颜料肌理效果!
- 【Java】数据结构——栈(图文)
- windows mysql备份与恢复_windows下Mysql自动备份与恢复说明
- Mac中将 WEBP 图片转成 JPG、PNG 格式的 2 种方法
- TL摄像头如何放到html去直播,使用flash插件来调用pc的摄像头如何将它嵌入到TML页面中...
- JAVA 实现《warcraft java版》游戏
- Android开发--内容提供者(Content provider)
- java版本导致ASDM连不上ASA
- 运算放大器的简单介绍和运用
- 行测技巧:十字交叉法解决比值混合问题
- Deltix Round, Autumn 2021 (open for everyone, rated, Div. 1 + Div. 2)
- 上海十大最美婚纱摄影外景地推荐
- LeetCode不浪费原料的汉堡制作方案
热门文章
- 四川阆中2021中学高考成绩查询入口,2021年四川高考体检报告结果查询时间及查询网址入口...
- 微信第三方网页关闭当前页面回到微信对话窗口
- 编写一个C语言程序 实现自我介绍,用c语言编程实现,别出心裁的情侣拍照
- [转载] 晓说——第32期:抗战史上最悲壮一幕 淞沪战役(上)
- Java计算10000天出生纪念日
- python如何判断tcp异常断开_TCP socket如何判断连接断开
- python读awx云图_使用python获取实时卫星云图
- java.lang.IllegalStateException: stream has already been operated upon or closed
- 漫威系列-《复联4》
- 【吐血整理】数据库的完整性