Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Jifty::DBI::Filter::DaUsermContributed Perl DocJifty::DBI::Filter::DateTime(3)

NAME
       Jifty::DBI::Filter::DateTime - DateTime object wrapper around date
       columns

DESCRIPTION
       This filter allow you to	work with DateTime objects instead of plain
       text dates.  If the column type is "date", then the hour, minute, and
       second information is discarded when encoding.

       Both input and output will always be coerced into UTC (or, in the case
       of Dates, the Floating timezone)	for consistency.

   formatter
       This is an instance of the DateTime::Format object used for inflating
       the string in the database to a DateTime	object.	By default it is a
       DateTime::Format::Strptime object that uses the "_strptime" method as
       its pattern.

       You can use the _formatter classdata storage as a cache so you don't
       need to re-instantiate your format object every "decode".

   encode
       If value	is DateTime object then	converts it into ISO format
       "YYYY-MM-DD hh:mm:ss". Does nothing if value is not defined.

       Sets the	value to undef if the value is a string	and doesn't match an
       ISO date	(at least).

   decode
       If value	is defined then	converts it into DateTime object otherwise do
       nothing.

SEE ALSO
       Jifty::DBI::Filter, DateTime

perl v5.32.0			  2014-05-29   Jifty::DBI::Filter::DateTime(3)

NAME | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Jifty::DBI::Filter::DateTime&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help