Also, (I forgot to mention) If you use time instead of time string, you'll get the number of seconds since midnight. I.E. 3 AM would return 10800. You could then use this to do any calculations you needed before converting back to time if such was necessary. On Dec 11, 2005, at 8:57 PM, louie wrote:
> Travis this be cool. What I would like to do is parse ever field > out of the > string. The would be a hour, minute, second, am pm, year, month and > so on. > How does one find the structure of date? > Thanks > Louie > [EMAIL PROTECTED] > > ----- Original Message ----- > From: "Travis Siegel" <[EMAIL PROTECTED]> > To: "Discussions on developing for Mac OS X by the blind" > <[email protected]> > Sent: Sunday, December 11, 2005 4:09 PM > Subject: Re: Apple script > > > >> Yeah, I noticed that too. It has a lot to do with what datatype the >> data is. Apparently strings are interpreted letter by letter, >> whereas other data types such as date are interpreted as uunits for >> each portion of the date. Here's something that does what you want, >> though it doesn't use terminal to do so. You can of course still use >> terminal in your script, as the results will be the same. >> >> ** begin script** >> set thedate to (current date) as date >> set time1 to time string of thedate >> say "It is " >> say time1 >> **End script** >> This doesn't use the item usage described before, but with the date >> type, it does work as expected. I have no idea why strings are >> treated as letters instead of words. You could of coourse use the >> repeat command to get each word individually using space as the >> matching char for separation. It seems to me there should be another >> method for doing this. I'll see if I can find it. I'm only a >> beginner with apple scripting, so I know there's things I have >> overlooked or not learned. >> On Dec 11, 2005, at 2:37 PM, louie wrote: >> >> >>> Travis Thanks for the help. It did not work like you said. >>> set dat to current date as string >>> set d to get item 1 of dat >>> say d >>> What this code produced was the first letter of the string or >>> should I say >>> list. >>> >>> Louie >>> [EMAIL PROTECTED] >>> >>> ----- Original Message ----- >>> From: "Travis Siegel" <[EMAIL PROTECTED]> >>> To: "Discussions on developing for Mac OS X by the blind" >>> <[email protected]> >>> Sent: Saturday, December 10, 2005 11:11 PM >>> Subject: Re: Apple script >>> >>> >>> >>> >>>> To get any part of a string (Apple calls them lists) you use the >>>> "Item" keyword. >>>> I.E. item 4 of D in your example would include the year. >>>> Get Item 4 of D would result in D containing 2005. >>>> Hope this helps. >>>> On Dec 8, 2005, at 8:25 PM, louie wrote: >>>> >>>> >>>> >>>>> Hi all, >>>>> I am trying to figure out how to parse a string. >>>>> the string is created with the below line of code. >>>>> set d to current date as string >>>>> This produces the string >>>>> Thursday, December 8, 2005 5:15:11 PM >>>>> What I would like to do is get the month, name of day, day of >>>>> month >>>>> and year. >>>>> Thanks for any help. >>>>> Louie >>>>> [EMAIL PROTECTED] >>>>> _______________________________________________ >>>>> Developer mailing list >>>>> [email protected] >>>>> http://macvisionaries.com/mailman/listinfo/ >>>>> developer_macvisionaries.com >>>>> >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Developer mailing list >>>> [email protected] >>>> http://macvisionaries.com/mailman/listinfo/ >>>> developer_macvisionaries.com >>>> >>>> >>>> >>> >>> >>> >>> _______________________________________________ >>> Developer mailing list >>> [email protected] >>> http://macvisionaries.com/mailman/listinfo/ >>> developer_macvisionaries.com >>> >>> >> >> _______________________________________________ >> Developer mailing list >> [email protected] >> http://macvisionaries.com/mailman/listinfo/ >> developer_macvisionaries.com >> >> > > > > _______________________________________________ > Developer mailing list > [email protected] > http://macvisionaries.com/mailman/listinfo/ > developer_macvisionaries.com > _______________________________________________ Developer mailing list [email protected] http://macvisionaries.com/mailman/listinfo/developer_macvisionaries.com
