On Feb 4, R. Joseph Newton said: >Jeff 'japhy' Pinyan wrote: > >> On Feb 4, Zysman, Roiy said: >> >> >Why does the command 'print (localtime(time))[4];' does not work >> >> Others (like Jenda) have already told you. Here is one solution: >> >> print +(localtime)[4]; >> >> You don't need to use time(), by the way -- it's the default argument to >> localtime(). > >Not so. localtime(time()) returns a numeric array. The no-parameters >form of localtime returns a somewhat more natural format: Tue Feb 4 18:45 >2003
You are mistaken. If you read the documentation for localtime(), you'll see that its DEFAULT argument is time(), and that it returns two different kinds of values: in SCALAR context, it returns a string, and in LIST context, it returns a list of numbers. -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/ <stu> what does y/// stand for? <tenderpuss> why, yansliterate of course. [ I'm looking for programming work. If you like my work, let me know. ] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]