@@ -106,12 +106,27 @@ public class DateTimeFunction {
106106 // Map used to determine format output for the get_format function
107107 private static final Table <String , String , String > formats =
108108 ImmutableTable .<String , String , String >builder ()
109- //TODO: Add support for other formats
110- .put ("date" , "usa" , "%m.%d.%Y" )
111- .put ("time" , "usa" , "%h:%i:%s %p" )
112- .put ("datetime" , "usa" , "%Y-%m-%d %H.%i.%s" )
113- .put ("timestamp" , "usa" , "%Y-%m-%d %H.%i.%s" )
114- .build ();
109+ .put ("date" , "usa" , "%m.%d.%Y" )
110+ .put ("date" , "jis" , "%Y-%m-%d" )
111+ .put ("date" , "iso" , "%Y-%m-%d" )
112+ .put ("date" , "eur" , "%d.%m.%Y" )
113+ .put ("date" , "internal" , "%Y%m%d" )
114+ .put ("datetime" , "usa" , "%Y-%m-%d %H.%i.%s" )
115+ .put ("datetime" , "jis" , "%Y-%m-%d %H:%i:%s" )
116+ .put ("datetime" , "iso" , "%Y-%m-%d %H:%i:%s" )
117+ .put ("datetime" , "eur" , "%Y-%m-%d %H.%i.%s" )
118+ .put ("datetime" , "internal" , "%Y%m%d%H%i%s" )
119+ .put ("time" , "usa" , "%h:%i:%s %p" )
120+ .put ("time" , "jis" , "%H:%i:%s" )
121+ .put ("time" , "iso" , "%H:%i:%s" )
122+ .put ("time" , "eur" , "%H.%i.%s" )
123+ .put ("time" , "internal" , "%H%i%s" )
124+ .put ("timestamp" , "usa" , "%Y-%m-%d %H.%i.%s" )
125+ .put ("timestamp" , "jis" , "%Y-%m-%d %H:%i:%s" )
126+ .put ("timestamp" , "iso" , "%Y-%m-%d %H:%i:%s" )
127+ .put ("timestamp" , "eur" , "%Y-%m-%d %H.%i.%s" )
128+ .put ("timestamp" , "internal" , "%Y%m%d%H%i%s" )
129+ .build ();
115130
116131 /**
117132 * Register Date and Time Functions.
0 commit comments