LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2007, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Thu, 25 Oct 2007 12:52:17 -0400
Reply-To:     Ya Huang <ya.huang@AMYLIN.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Ya Huang <ya.huang@AMYLIN.COM>
Subject:      Re: A time5. format but hold more than 24 hours ?

Actually, Toby was right, I can use time8.2

54 data _null_; 55 a='2327:56:34't; 56 put a time8.2; 57 run;

2327:56

So, the ':' here is like the decimal point in a number?

On Thu, 25 Oct 2007 09:48:58 -0700, Huang, Ya <Ya.Huang@AMYLIN.COM> wrote:

>Thanks Toby, > >But it will fail if the hour part is too big: > >34 data _null_; >35 a='2327:56:34't; >36 put a time6.2; >37 run; > > 2327 > >-----Original Message----- >From: toby dunn [mailto:tobydunn@hotmail.com] >Sent: Thursday, October 25, 2007 9:42 AM >To: Huang, Ya; sas-l@listserv.uga.edu >Subject: RE: A time5. format but hold more than 24 hours ? > > >Ya , > >Time6.2 > > >Toby Dunn > >Compromise is like telling a lie, it gets easier and easier. Each compromise you make, that becomes your standard. > >Perfection doesnt exist, once you reach it, its not perfect anymore. It means something else. > >> Date: Thu, 25 Oct 2007 12:32:32 -0400 >> From: ya.huang@AMYLIN.COM >> Subject: A time5. format but hold more than 24 hours ? >> To: SAS-L@LISTSERV.UGA.EDU >> >> Hi there, >> >> I want to show an elapse time as hh:mm format, but the hour part may >> go over 24. For example, a='127:56:34't, I want it shown as 127:56. If >> I use time5., I'll get 127. >> >> I tried to play around the picture format, but failed: >> >> 122 proc format; >> 123 picture mytime >> 124 low-high = '%0I:%0M' (datatype=time); >> 125 run; >> >> >> 126 >> 127 data _null_; >> 128 a='7:56:34't; >> 129 put a time5. a mytime.; >> 130 a='127:56:34't; >> 131 put a time5. a mytime.; >> 132 run; >> >> 7:56 07:56 >> 127 07:56 >> >> I change to '%00I:%0M', but not work either. I can't use time7., >> because I don't want to see the second portion. >> >> Any idea ? >> >> Thanks >> >> Ya > >_________________________________________________________________ >Windows Live Hotmail and Microsoft Office Outlook - together at last. Get it now. >http://office.microsoft.com/en-us/outlook/HA102225181033.aspx? pid=CL100626971033


Back to: Top of message | Previous page | Main SAS-L page