datastage 函数_DataStage_Transformer常用函数

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

TimestampFromTimet

TimestampFromTimet('120')

传入秒数返回一个

unix

上的

timestamp

类型

1970-01-01

00:02:00

TimetFromTimestamp

TimetFromTimestamp('1970-01-01 00:02:00')

传入

timestamp

类型

返回

unix time_t

120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值