|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now! |
|
#1
|
|||
|
|||
|
Time problem question
Maybe Im just exhausted but I cant think this one through.
I need to do the following. 1 if time.time() + (x hours) is between midnight and 9 am. and I need to know how many hours the difference is between 9 am tommorrow and the current time. Im pretty new to python and I cant solve this one. thanks penn |
|
#2
|
||||
|
||||
|
Mmmm, i don't know of the top of my head although i can't imagin its going to be too hard.. you have too module choices here from what i can see time and datetime.
Oh, can you give me some more details? Mark. |
|
#3
|
||||
|
||||
|
Sometimes i surprise myself, this was so much easier than i'd imagined. Heres the code:
Code:
#!/usr/bin/env python import time #this is only a very simple example.. 'hour' is the number of hours #too be added to the current time (in seconds) where 3600 is the #number of seconds in one hour! 'then' is the hour stored within #the tuple returned by time.localtime(). hour = 5 then = time.localtime(time.time() + 3600 * hour)[3] #if 'then' is less than 9 then it must be between midnight (0) and #9am (9). if then < 9: print then, 'is between midnight and 9am..' else: print then, 'is just too late..' if you have any questions ask away.. Mark. |
|
#4
|
|||
|
|||
|
thank you for the quick response and I think you even more for the code. I didnt expect that.
I have been looking through the directory for the time.py but I cant find it?? I already have "import time" in my program but I wanted to read through the complete time.py to find out what is available. Where would it be becuase its not in the root python2.2.3 directory. again thanks! |
|
#5
|
||||
|
||||
|
chances are that the time module is written in C/C++, this would of course mean a different extension.. it also means that you wont be able to look though the source-code for this module
![]() If you want a list of all the available objects in an object you can try something like this: >>> import time >>> dir(time) ['__doc__', '__name__', 'accept2dyear', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'gmtime', 'localtime', 'mktime', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname'] >>> Note: this also works with classes etc. Mark. |
|
#6
|
|||
|
|||
|
thanks!
|
![]() |
| Viewing: Dev Shed Forums > Programming Languages > Python Programming > Time problem question |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|