InFormat doesn't understand Timezone information like +01:00 : (
In Format("2025-01-01T00:00+01:00") // -> .
use this Workaround:
Add Custom Functions(
New Custom Function(
"custom",
"TimeZone_to_Time",
Function( {col_a},
{Default Local},
Informat( Word( 1, col_a, "+" ), Empty() )
+In Hours( Num( Word( 1, Word( 2, col_a, "+" ), ":" ) ) )
),
<<Formula Category( "Date Time" ),
<<Transform Category( 1 ),
<<Description( "takes a Date (String) with Timezone information and converts it to a number \!n works as well as column transform -- please change the format manually" ),
<<Example(Expr(
b = date time:TimeZone_to_Time("2025-01-01T00:00+01:00");
)
)
)
);
The disadvantage:
When you use the formula via right click / new formula column, the column will show the date in seconds - instead of 2025-01-01T00:00
... seems that you have to adjust the format manually.