当前位置:   article > 正文

datastage 函数_Datastage 中Transformer Stage:各个函数的解析

datastage日期计算

[            最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文

Transformer Stage:各个函数的意义:

Date$Time

函数名称

测试用列

描述

测试结果

CurrentDate

CurrentDate()

获取系统当天日期

2008-08-05

CurrentTime

CurrentTime()

获取系统当天时间

17:52:31

CurrentTimestamp

CurrentTimestamp()

获取系统当天日期时间

2008-08-05 17:52:31

HoursFromTime

HoursFromTime(’08:01:02’)

获取小时

8

JulianDayFromDate

JulianDayFromDate(‘2008-08-05’)

2454685

MicroSecondsFromTime

MicroSecondsFromTime(‘17:52:31’)

返回一个微妙数

0

MinutesFromTime

MinutesFromTime('14:24:45')

返回一个分钟数

24

MonthDayFromDate

MonthDayFromDate("2008-08-13")

返回当月的第几天

13

DateFromDaysSince

DateFromDaysSince('13',"2008-08-12")

返回当天时间被加后的日期类型

2008-08-25

MonthFromDate

MonthFromDate('2008-09-01')

返回当月的月

9

NextWeekdayFromDate

NextWeekdayFromDate('2008-08-10','Thursday')

传入当月当天日期返回得到传入星期几的下一个日期几

2008-08-14

PreviousWeekdayFromDate

PreviousWeekdayFromDate('2008-08-10','Wednesday')

传入当月当天日期返回得到传入星期几的上一个日期几

2008-08-06

SecondsFromTime

SecondsFromTime('17:23:44')

传入时间返回时间的秒数

44

SecondsSinceFromTimestamp

SecondsSinceFromTimestamp('2008-08-06 10:01:31','2008-08-19 09:12:31')

返回两个日期的比较后得出的秒数

-1.12026e+06 =

-1120260

TimeDate

TimeDate()

获取系统时间以时间,日,月,年显示

14:07:50 06 Aug 2008

TimeFromMidnightSeconds

TimeFromMidnightSeconds('120')

传入秒数获得以计算秒为时间单位的时间

00:02:00

TimestampFromDateTime

TimestampFromDateTime('2008-09-01','07:30:41')

传入日期,时间整合返回Timestamp

2008-09-01 07:30:41

TimestampFromSecondsSince

TimestampFromSecondsSince('120','2008-08-07 11:12:13')

传入秒数,Timestamp后返回将秒数累加到Timestamp类型上

2008-08-07 11:14:13

TimestampF

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/755838
推荐阅读
相关标签
  

闽ICP备14008679号