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

Reply via email to