Ich versuche, die zufällige Zeit zwischen Mitternacht und die aktuelle Zeit in Sekunden zu bekommen.Gelegentliche Zeit zwischen Mitternacht bis zur aktuellen Zeit
Beispiel
12:01 AM -> 10:15 AM
von heute, die
python new_visitor.py
2016-04-02 04:49:54
──[/Applications/MAMP/htdocs/code/python]
└── python new_visitor.py
2016-04-02 09:06:15
──[/Applications/MAMP/htdocs/code/python]
└── python new_visitor.py
2016-04-02 08:59:22
──[/Applications/MAMP/htdocs/code/python]
└── python new_visitor.py
2016-04-02 **12:36:38**
──[/Applications/MAMP/htdocs/code/python]
└── python new_visitor.py
2016-04-02 02:38:54
Aktuelle Zeit ist 10.22 04/02/2016
def random_date(start, end):
delta = end - start
int_delta = (delta.days * 24 * 60 * 60) + delta.seconds
random_second = randrange(int_delta)
return start + timedelta(seconds=random_second)
start = datetime.datetime.strptime('2016-04-02 12:00:00', '%Y-%m-%d %H:%M:%S')
end = datetime.datetime.strptime(strftime('%Y-%m-%d %H:%M:%S', gmtime()), '%Y-%m-%d %H:%M:%S')
print random_date(start, end)
Könnten Sie den "Import" an der Spitze für einen Neuling wie mich hinzufügen, um zu verstehen, wo die Funktionen herkommen? – shahkalpesh
Wird tun, tut mir leid, dass. – ihue
Mit Blick auf die Ausgabe, wo genau gehen Sie über den Bereich hinaus? Können Sie versuchen, den 12:36 Teil mit am/pm Zeichen zu drucken? – shahkalpesh