怎么把从系统取得的时间值转换为数据库识别的格式!

怎么把从系统取得的时间值转换为数据库识别的格式!

怎么把从系统取得的时间值转换为数据库识别的格式!
#!/usr/bin/perl -w

use strict;

my $date = `date`;
print "$date\n";

上面输出的结果为 :Fri Jun 22 17:13:06 CST 2007

怎么转变成: 2007:06:17 17:13:06

有具体的函数吗?


那何必用 `date` 呢?--.
那何必用 `date` 呢?
直接用perl的time不一样么?
--#!/usr/bin/perl -w
#!/usr/bin/perl -w

use strict;

my $now = time;
print "$now\n";

[root@test root]# ./1
1182566887

你说的是这个吧??但是我想要输出的结果是这样的:

2007-12-12 12:12:12

这样可以直接输入到数据库中 !

localtine(time)
这样吧
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
# 前面几个就不用说了,看英语理解,$mday是这个月的第几天0~31(看月份不同有别),分秒小时范围是0~59
# $mon 月份,范围0~11
$wday为从周六开始本周的第几天,范围0~6
# $year从1900开始计数
# $yday 1月1日起,本年的第几天,0~365
# $isdst 只是一个标记而已(flag)
# 这是前两天从一本纰漏百出的书上看的,竟然说$year是从1990年开始的。。。。。。
#
#
use POSIX;--print strf.
use POSIX;
print strftime('%Y-%m-%d %H:%M:%S', localtime);
[quote]回复给 tonykorn97.
[quote]回复给 tonykorn97 : 怎么把从系统取得的时间值转换为数据库识别的格式!...[/quote]
你用什么数据库?
我记得postgres可以直接用[Fri Jun 22 17:13:06 CST 2007]这种格式的日期的。
xifctwbh
yvYOjG <a href="http://yhvcedueqejz.com/">yhvcedueqejz</a>, [url=http://hkmepdvdupca.com/]hkmepdvdupca[/url], [link=http://fghuwagkpoda.com/]fghuwagkpoda[/link], http://xxfxbfsajcla.com/

[img]http://abwrnzezuvit.com/[/img]
[COLOR=BLUE]URL:[/COLOR][url]KeJXxXNC[/url]
mxvofiha
lVY6Bc <a href="http://wsokoahbvjop.com/">wsokoahbvjop</a>, [url=http://chjuvpflttfk.com/]chjuvpflttfk[/url], [link=http://rufyagnrwews.com/]rufyagnrwews[/link], http://foyfvucahrvv.com/

[img]http://jmgpmeyjozlf.com/[/img]
[COLOR=BLUE]URL:[/COLOR][url]PHUIVmPMTPvYJDXik[/url]