In which case TJ has already shown how to perform the conversion in his example b) assuming you are running v4.85 or the other methodology c) if you aren't
--- In [email protected], Ken Close <[EMAIL PROTECTED]> wrote: > > Sorry, I did not respond... > > I mentioned that I was only illustrating various lines of code. > > The ParamDate function is in line say 10, and the variable it fills is used > in several other places in the code before getting to the title statement > down at the bottom. > > Putting the 1 in the format position messes up other statements in the code > that are using the "0" format. > > Yes, I could recode many of the intermediate steps so I could use the "1" > format, but have found it easier to go the other way. > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Fred > Sent: Saturday, October 07, 2006 11:14 AM > To: [email protected] > Subject: [amibroker] Re: Date Display in Title - Really Puzzling > > Argh ... Is there some reason you didn't want to use Format = 1 ? > > THIS WORKS ... > > BuyDate = ParamDate("BuyDate","01/03/2006",1); > > Title = BuyDate; > > --- In [email protected], Ken Close <ken45140@> wrote: > > > > TJ: I **ALWAYS** look at the help files, and I tried the > construction you > > suggest, but it did not work. > > > > My title displays "Invalid Date Time" when I use what you suggested. > > > > With the help of some other code, I have solved my problem in the > following > > way but I wonder if there is not another. Why does your suggestion > not work? > > > > Ken > > > > BuyYear = int(BuyDate/10000) + 1900; > > > > BuyMonth = int(((BuyDate) - (BuyYear-1900)*10000)/100); > > > > BuyDay = BuyDate - (BuyYear-1900)*10000 - BuyMonth*100; > > > > BuyDateDisp = NumToStr(BuyMonth,1.0) + "/" + NumToStr(BuyDay,1.0) > + "/" + > > NumToStr(BuyYear,1.0); > > > > ...." BuyDate = " + BuyDateDisp > > > > > > _____ > > > > From: [email protected] [mailto:[EMAIL PROTECTED] > On Behalf > > Of Tomasz Janeczko > > Sent: Friday, October 06, 2006 3:48 PM > > To: [email protected] > > Subject: Re: [amibroker] Date Display in Title - Really Puzzling > > > > > > Ken, > > > > Use formatDateTime instead of 1.0 in WriteVal. > > Documented here: http://www.amibroker.com/f?writeval > > > > BuyDate = " + WriteVal(BuyDate,formatDateTime) > > > > Best regards, > > Tomasz Janeczko > > amibroker.com > > > > ----- Original Message ----- > > From: Ken Close <mailto:ken45140@> > > To: [email protected] > > Sent: Friday, October 06, 2006 6:41 PM > > Subject: [amibroker] Date Display in Title - Really Puzzling > > > > I set a variable with ParamDate, then later want to display that > date in the > > Title statement. I get an incorrect date displayed even though the > variable > > operates correctly and displays correctly as a number. > > > > So, the code has > > > > BuyDate = ParamDate("BuyDate","01/03/2006",0); > > > > Say I set 8/18/2006 in the Parameter box, then later in the code > this > > partial segment in a Title statement > > > > .....+ " BuyDate = " + WriteVal(BuyDate,1.0) > > > > produces this when applied: BuyDate = 1060818 ............. > which is > > the correct number but not formatted how I would like it. > > > > Change the code to > > BuyDateDisp = DateTimeToStr(BuyDate); > > and then > > ..... + " BuyDate = " + BuyDateDisp > > > > produces this when applied: BuyDate = 8/2/1073 12:41:00 AM > > > > What is going on and how can I get the formatted date display I > want in the > > Title??? > > > > Thanks for any insights. > > > > Ken > > > > > > > > > > Please note that this group is for discussion between users only. > > To get support from AmiBroker please send an e-mail directly to SUPPORT {at} > amibroker.com > > For other support material please check also: > http://www.amibroker.com/support.html > > > Yahoo! Groups Links > Please note that this group is for discussion between users only. To get support from AmiBroker please send an e-mail directly to SUPPORT {at} amibroker.com For other support material please check also: http://www.amibroker.com/support.html Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/amibroker/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/amibroker/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
