span8
span4
大多数数据库或应用程序,如Oracle或Excel允许您显示您所选择的格式的日期和时间。对于微软的产品,这是经常被系亚搏在线娱乐平台统日期格式控制。无论一个日期/时间值显示在数据库工具的基础日期/时间值的存储方式是如何在一个标准的语法特定于该数据库。
所有FME读者使用通用FME日期时间的语法如图所示是数据库中性读取日期和时间转换为字符串场标准FME日期和时间格式文档。
一旦日期或时间字段已经被读入FME,直到它被传递给一个作家它被视为一个字符串。所有FME作家还要求日期或时间字段到达作家在同一公共FME日期时间的语法即YYYYMMDDHHMMSS与选择十进制秒。然后,各种格式的作家正确地写入到数据库中的日期/时间属性。
读者和作家手工具有关于各种日期信息或在一个特定的格式时间属性可用。例如,看到这个Microsoft SQL Server用户属性。
如果有工作的Smallworld请参考写日期的Smallworld的数据库。
写日期到数据库的日期或日期时间字段,你可以使用DateTimeStamper变压器创建一个新的日期时间,或DateTimeConverter变压器现有的日期转换成正确的格式。
对于DateTimeConverter,的%Y%米的输出格式串%d%H%M%S将格式化属性到表单YYYYMMDDHHMMSS的日期/时间属性。
%Y%米%d的输出格式的字符串将格式化属性到表单YYYYMMDD的日期属性。
您可以在SQLCreator或SQLExecutor中的SELECT语句使用DATE和TIME属性:
例如:
SELECT * FROM订单WHERE订购日期= '2018年11月11日'
你甚至可以使用属性值;即,如果属性“DATE_VALUE”包含字符串二〇一八年十一月一十一日,select语句变为:
SELECT * FROM包裹WHERE data_entrydate = '@值(DATE_VALUE)'
如果该属性的值不在一个日期格式的属性在数据库中匹配,则可能有必要使用DataFormatter重新格式化。对于在SQL Server中日期的工作充分说明检查SQL Server文档。
例如:
SELECT * FROM包裹WHERE data_entrydate = TO_DATE('30 - 辛-12' , 'DD-MON-RR')
你甚至可以使用属性值;即,如果属性 “DATETIME_VALUE” 包含字符串10-JAN-31 21:30:00.00000,选择语句变为:
SELECT * FROM包裹WHERE order_time = TO_TIMESTAMP( '@值(DATETIME_VALUE)',” RR-MM-DD HH24:MI:SS.FF”);
如果属性“DATE_VALUE”包含字符串14-09-31 select语句变为:
SELECT * FROM包裹WHERE order_time = TO_TIMESTAMP( '@值(DATE_VALUE)',” RR-MM-DD”);
对于甲骨文的日期函数处理完整的解释查询Oracle SQL文档。
例如:
SELECT * FROM “支持”, “包裹” WHERE “data_entrydate”= '2014年9月13日'
你甚至可以使用属性值;即,如果属性“DATE_VALUE”包含字符串10-JAN-31,select语句变为:
SELECT * FROM “支持”。 “包裹” WHERE “data_entrydate”= TO_DATE( '@值(DATE_VALUE)', 'DD-MON-YY')
对于在PostgreSQL日期工作全面的解释/ PostGIS的检查PostgreSQL文档。
其他数据库格式也有类似的日期和时间处理函数。每个格式的文档应该正确的语法,构建包含与日期属性工作SQL语句时被引用。
你好
如果你不能找到你的时区..像我不能..那么你可以在代码中使用此命令
设置日期时间[时钟格式$吨-format {%Y%米%d%H%M%S} -timezone 0300]
只需更换+0300(HHMM)与无论是你的偏移。像-0400
问候
Jaydeep
©2019安全亚搏在线软件公司|法律