[prev in list] [next in list] [prev in thread] [next in thread]
List: msql-mysql-modules
Subject: Re: MySQL - Perl Date formating !
From: "Rajeev Rumale" <rajeev () myangel ! com>
Date: 2001-08-17 9:33:42
[Download RAW message or body]
I got it now Thanks your every body for help.
The example were very helpful.
Thanks for such a nice explaination.
with regards
Rajeev Rumale
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When you go to bed, don't be "somebody" and sleep.
Be a cloud of light, a glow of a candle, full of life, alive.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
----- Original Message -----
From: "Sean Cannon" <scannon@ccgroupnet.com>
To: "Robert Goff" <goff@aisling.cc>; "Rajeev Rumale" <rajeev@myangel.com>;
"Jochen Wiedmann" <joe@ispsoft.de>; "Rich Glosson" <rich@p2a.net>
Cc: <msql-mysql-modules@lists.mysql.com>
Sent: Friday, August 17, 2001 1:46 AM
Subject: RE: MySQL - Perl Date formating !
> > -----Original Message-----
> > From: Robert Goff [mailto:goff@aisling.cc]
> > Sent: Thursday, August 16, 2001 11:42 AM
> > To: Rajeev Rumale; Jochen Wiedmann; Rich Glosson
> > Cc: msql-mysql-modules@lists.mysql.com
> > Subject: RE: MySQL - Perl Date formating !
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
>
> > > I have am new to My SQL and Perl.. Can any one quide me in
> > > using the Date
> > > type in MySql using Perl.
> > > I need to store date in the format of dd/mm/yyyy, I need
> > > to know if i can
> > > change the format in which mysql stores the dates.
>
> > You can't change the date format that's actually stored, but you can
> > control the format as it goes in and out. The easiest way is to use
> > the unix_timestamp() and from_unixtime() functions to convert between
> > MySQL format and Unix timestamp format.
>
> No, the easiest way is to use the function provided specifically for
> this purpose:
> (and I quote)
>
> DATE_FORMAT(date,format)
> Formats the date value according to the format string. The following
> specifiers may be used in the format string: %M Month name
> (January..December)
> %W Weekday name (Sunday..Saturday)
> %D Day of the month with English suffix (1st, 2nd, 3rd, etc.)
> %Y Year, numeric, 4 digits
> %y Year, numeric, 2 digits
> %X Year for the week where Sunday is the first day of the week,
> numeric, 4 digits, used with '%V'
> %x Year for the week, where Monday is the first day of the week,
> numeric, 4 digits, used with '%v'
> %a Abbreviated weekday name (Sun..Sat)
> %d Day of the month, numeric (00..31)
> %e Day of the month, numeric (0..31)
> %m Month, numeric (01..12)
> %c Month, numeric (1..12)
> %b Abbreviated month name (Jan..Dec)
> %j Day of year (001..366)
> %H Hour (00..23)
> %k Hour (0..23)
> %h Hour (01..12)
> %I Hour (01..12)
> %l Hour (1..12)
> %i Minutes, numeric (00..59)
> %r Time, 12-hour (hh:mm:ss [AP]M)
> %T Time, 24-hour (hh:mm:ss)
> %S Seconds (00..59)
> %s Seconds (00..59)
> %p AM or PM
> %w Day of the week (0=Sunday..6=Saturday)
> %U Week (0..53), where Sunday is the first day of the week
> %u Week (0..53), where Monday is the first day of the week
> %V Week (1..53), where Sunday is the first day of the week. Used with
> '%X'
> %v Week (1..53), where Monday is the first day of the week. Used with
> '%x'
> %% A literal `%'.
> All other characters are just copied to the result without
> interpretation:
> mysql> select DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');
> -> 'Saturday October 1997'
> mysql> select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');
> -> '22:23:00'
> mysql> select DATE_FORMAT('1997-10-04 22:23:00',
> '%D %y %a %d %m %b %j');
> -> '4th 97 Sat 04 10 Oct 277'
> mysql> select DATE_FORMAT('1997-10-04 22:23:00',
> '%H %k %I %r %T %S %w');
> -> '22 22 10 10:23:00 PM 22:23:00 00 6'
> mysql> select DATE_FORMAT('1999-01-01', '%X %V');
> -> '1998 52'
>
> As of MySQL Version 3.23, the `%' character is required before format
> specifier characters. In earlier versions of MySQL, `%' was optional.
> TIME_FORMAT(time,format)
> This is used like the DATE_FORMAT() function above, but the format
> string may contain only those format specifiers that handle hours,
> minutes, and seconds. Other specifiers produce a NULL value or 0.
>
> --
> Sean Cannon
>
---------------------------------------------------------------------
Please check "http://www.mysql.com/Manual_chapter/manual_toc.html" before
posting. To request this thread, e-mail msql-mysql-modules-thread1378@lists.mysql.com
To unsubscribe, send a message to the address shown in the
List-Unsubscribe header of this message. If you cannot see it,
e-mail msql-mysql-modules-unsubscribe@lists.mysql.com instead.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic