格式(“d/m/y h”)而不是格式(“d/m/yh:m”)可能。 腳本。你好,
快速提問:我想建立一個格式(“d/m/y h”)。
這可能像格式(“d/m/yh:m”)嗎?
親切的問候,新手
回复:格式(“d/m/y h”)而不是格式(“d/m/yh:m”)可能。 腳本。你可能想重新審視這個。 Jim 的建議是(寬度需要超過 12,這裡使用 20)
New Table( "Untitled 12",
Add Rows( 1 ),
New Column( "Column 1",
Numeric,
"Continuous",
Format(
"Custom",
Formula( Format( value, "d/m/y " ) || " " || Char( Hour( value ) ) ),
20
),
Set Selected,
Set Values( [3653896068] ),
Set Display Width( 206 )
)
)
你可以像這樣交互
Pick custom for the format為格式選擇自定義
paste the JSL into the formula editor; this is the formula to format the value for display將 JSL 粘貼到公式編輯器中;這是格式化顯示值的公式
desired output from a JSL date time valueJSL 日期時間值的所需輸出
您可能想重新審視的原因:作為一個數值,您可能會想進行算術或統計......這不會很好地工作,因為它不會以統一的方式增加。
回复:格式(“d/m/y h”)而不是格式(“d/m/yh:m”)可能。 腳本。我通過生成值的數字複合而不是使用格式解決了這個問題:
My_DS << New Column("My_Datetime", Numeric, "Continuous", 公式 ((Year(:MY_Value)*1000000) + (month(:MY_Value)*10000) + (day(:MY_Value)*100) + (hour (:MY_Value)) ) ) ;
回复:格式(“d/m/y h”)而不是格式(“d/m/yh:m”)可能。 腳本。你的意思是這樣嗎?
My_DS << new column("My_Datetime_H", Numeric, "Continuous", Format(:value, "d/m/y") || "" || Char(Hour(:value)), Formula(:value)) ;
這仍然會生成未格式化的值。 即使我將前導 CHAR() 添加到“d/m/y”部分...
回复:格式(“d/m/y h”)而不是格式(“d/m/yh:m”)可能。 腳本。您可以在“列信息”對話框中輕鬆設置自定義格式,並設置要使用的格式
Format( :value, "d/m/y " ) || " " || Char( Hour( :value ) )
作為創建所需格式的公式