... when I enter 2011-09-22 12:30:01 at the commandline ...
baperl:
You do not show in the OP exactly what you are entering at the command line, and the Devil is in the details.
If you enter something like
perl myscript.pl 2011-09-22 12:34:56 19.95
then $ARGV[0] will be '2011-09-22' and $ARGV[1] will be '12:34:56' (and $ARGV[2] will be '19.95' – the price?).
Try printing exactly what $ARGV[0] is:
print qq{'$ARGV[0]'};
or maybe quoting the date-and-time on the command line: '2011-09-22 12:34:56' (of course, use double-quotes for Windoze).
In reply to Re^3: timestamp in perl
by AnomalousMonk
in thread timestamp in perl
by baperl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |