calendar::make_datetime (public, deprecated)
calendar::make_datetime event_date [ event_time ]
Defined in packages/calendar/tcl/calendar-procs.tcl
Deprecated. Invoking this procedure generates a warning.
given a date, and a time, construct the proper date string to be imported into oracle. (yyyy-mm-dd hh24:mi format)s DEPRECATED: clock idioms and HTML5 feature make this date conversion api less useful
- Parameters:
- event_date (required)
- event_time (optional)
- See Also:
- clock
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: ad_log_deprecated proc calendar::make_datetime # MUST CONVERT TO ARRAYS! (ben) array set event_date_arr $event_date if {$event_time ne ""} { array set event_time_arr $event_time } # extract from even-date set year $event_date_arr(year) set day $event_date_arr(day) set month $event_date_arr(month) if {$event_time ne ""} { # extract from event_time set hours $event_time_arr(hours) set minutes $event_time_arr(minutes) # AM/PM? (ben - OpenACS fix) if {[info exists event_time_arr(ampm)]} { if {$event_time_arr(ampm)} { if {$hours < 12} { incr hours 12 } } else { # This is the case where we're dealing with AM/PM # The one issue we have to worry about is 12am if {!$event_time_arr(ampm) && $hours == 12} { set hours 0 } } } if {$hours < 10} { set hours "0$hours" } } if {$month < 10} { set month "0$month" } if {$day < 10} { set day "0$day" } if {$event_time eq ""} { return "$year-$month-$day" } else { return "$year-$month-$day $hours:$minutes" }Generic XQL file: packages/calendar/tcl/calendar-procs.xql
PostgreSQL XQL file: packages/calendar/tcl/calendar-procs-postgresql.xql
Oracle XQL file: packages/calendar/tcl/calendar-procs-oracle.xql