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操作相关推荐

  1. js中的date操作

    //对日期的格式化扩展Date.prototype.Format = function (fmt) {var o = {"M+": this.getMonth() + 1, //月 ...

  2. android中的数据库操作(SQLite)

    android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作. 一.android内的数据库的基础知识介绍 1.用了什么数据库   an ...

  3. 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作

    https://www.zybuluo.com/aitanjupt/note/209941 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作 〇.摘要 一.基础环境 二.数据存 ...

  4. mysql中的操作指令,MySQL中常用指令操作的介绍(代码示例)

    本篇文章给大家带来的内容是关于MySQL中常用指令操作的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. l 创建数据库:CREATE DATABASE table_n ...

  5. JDBC和Ibatis中的Date,Time,Timestamp处理

    JDBC和Ibatis中的Date,Time,Timestamp处理 November 25th, 2010西坪 Leave a commentGo to comments 在此前,遇到过使用Ibat ...

  6. 日期上午下午怎么用date存_Java12都要出来了,你还在使用Date操作日期吗?

    Java12都要出来了,你还在使用Date操作日期吗? 如果你想要用Date表示Java8的发布日期(2014年3月18日),需要创建这样的Date实例: Date date = new Date(1 ...

  7. Oracle中的Date、TimeStamp和Interval(上)

    在Oracle中,Date和TimeStamp类型存储精度可变的固定日期时间.Intreval可以很容易地存储一个时间量,如"8个小时"或"30天",将两个时间 ...

  8. 探索 Java 中的 Date, Calendar, TimeZone 和Timestamp

    探索 Java 中的 Date, Calendar, TimeZone 和Timestamp java 2010-12-31 08:56:49 阅读8 评论0  字号:大中小 订阅 对象 宋晟 (sh ...

  9. 如何将不同情况下的List带到SQL中进行判断操作

    简单来说就是将List传到SQL语句中进行查询操作 其实,这里将List传到SQL语句中进行查询,方法有很多,我这里只是记录我习惯用的一种方法,原因之初是因为我要判断的情况太多了,不方便全在SQL中进 ...

最新文章

  1. 上天探索脉冲星,下海保护白海豚,腾讯这个AI团队,今年真的有点忙
  2. 【正一专栏】亚冠抽签点评——上港令人期待
  3. 【Python】透视表、统计表、汇总表、报表
  4. db2 两个结构相同的表_从两个工作表提取数据记录,并显示相同记录的报告
  5. 3.3 参数估计:贝叶斯估计
  6. oracle不属于集合操作,Oracle的几个集合操作
  7. 解决老是提示找不到Mapper文件无法执行定义的方法问题!
  8. 笔刷怎么做_原来是这样:用PS笔刷做出颜料肌理效果!
  9. 【Java】数据结构——栈(图文)
  10. windows mysql备份与恢复_windows下Mysql自动备份与恢复说明
  11. Mac中将 WEBP 图片转成 JPG、PNG 格式的 2 种方法
  12. TL摄像头如何放到html去直播,使用flash插件来调用pc的摄像头如何将它嵌入到TML页面中...
  13. JAVA 实现《warcraft java版》游戏
  14. Android开发--内容提供者(Content provider)
  15. java版本导致ASDM连不上ASA
  16. 运算放大器的简单介绍和运用
  17. 行测技巧:十字交叉法解决比值混合问题
  18. Deltix Round, Autumn 2021 (open for everyone, rated, Div. 1 + Div. 2)
  19. 上海十大最美婚纱摄影外景地推荐
  20. LeetCode不浪费原料的汉堡制作方案

热门文章

  1. 四川阆中2021中学高考成绩查询入口,2021年四川高考体检报告结果查询时间及查询网址入口...
  2. 微信第三方网页关闭当前页面回到微信对话窗口
  3. 编写一个C语言程序 实现自我介绍,用c语言编程实现,别出心裁的情侣拍照
  4. [转载] 晓说——第32期:抗战史上最悲壮一幕 淞沪战役(上)
  5. Java计算10000天出生纪念日
  6. python如何判断tcp异常断开_TCP socket如何判断连接断开
  7. python读awx云图_使用python获取实时卫星云图
  8. java.lang.IllegalStateException: stream has already been operated upon or closed
  9. 漫威系列-《复联4》
  10. 【吐血整理】数据库的完整性