日期格式早上好,
我有一个包含两列的数据库:输入和输出。
这些列是日期,但格式错误。

例如,单元格 14.45 对应于下午 2:45。
我尝试修改列的格式,在输入时它是数字格式,在输出时我想要“h:m”,如下所示:

这不起作用,请问您有解决这个问题的想法吗?
谢谢您的回答 !
数据存取数据混合和清理回复:格式化日期问题在于 JMP 中的时间被归类为秒。 14.45 不是秒,因此您需要将数字转换为秒。
可能有一种更经济的方法来执行此公式,但这个方法准确地显示了正在发生的情况。

第一部分(+ 号之前)采用整数部分并转换为秒。 第二部分将找到条目的分数,乘以 100 转换为整数,除以 60 转换为小时的分数。 然后,“以小时为单位”函数会将其转换为秒。
回复:格式化日期要添加到@丹_奥伯米勒响应,以下脚本将对主菜栏进行就地更改;
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
:entrée = In Hours( Floor( :entrée ) )
+In Hours(
Modulo( :entrée, Floor( :entrée ) ) * (100
/ 60)
)
);
:entrée << Format( "h:m" );

回复:日期格式谢谢您的回答 !