python中用time获得当前时间
时间: 2023-07-08 10:52:23 浏览: 81
在Python中,可以使用time模块中的time函数来获取当前时间。示例代码如下:
```python
import time
current_time = time.time()
print(current_time)
```
运行结果会输出当前时间的时间戳,即从1970年1月1日午夜起至现在的秒数。如果需要将时间戳转换为具体的日期时间格式,可以使用time模块中的其他函数来实现。
相关问题
如何在python中用当前时间加上5126个小时
在 Python 中,你可以使用 `datetime` 模块来处理日期和时间。要在当前时间上加上 5126 个小时,你可以按照以下步骤操作:
```python
import datetime
# 获取当前时间
current_time = datetime.datetime.now()
# 定义一个时间增量为 5126 小时
time_delta = datetime.timedelta(hours=5126)
# 将时间增量添加到当前时间上
result_time = current_time + time_delta
# 打印结果
print(result_time)
```
这将打印出当前时间加上 5126 个小时后的结果时间。请注意,结果时间将以默认的日期和时间格式呈现。你可以根据需要使用不同的格式化选项来自定义输出的日期和时间格式。
Python中用class自定义一个计时器
在Python中,你可以使用`time`模块配合类来创建一个简单的计时器。下面是一个基础的例子,展示如何创建一个名为`Timer`的类,用于开始、暂停和停止计时:
```python
import time
class Timer:
def __init__(self):
self.start_time = None
def start(self):
if not self.start_time:
self.start_time = time.time()
else:
print("Timer already started.")
def stop(self):
if self.start_time:
elapsed_time = time.time() - self.start_time
print(f"Time elapsed: {elapsed_time} seconds")
self.start_time = None
else:
print("Timer has not been started yet.")
def pause(self):
if self.start_time:
paused_time = time.time() - self.start_time
self.start_time = None
print(f"Paused for: {paused_time} seconds")
# 使用示例
my_timer = Timer()
my_timer.start() # 开始计时
time.sleep(2) # 模拟耗时操作
my_timer.pause() # 暂停计时
my_timer.stop() # 结束并显示总时间
```
在这个例子中,`start()`方法会记录开始时间,`stop()`方法计算从开始到停止的时间,而`pause()`则保存当前已花费的时间并停止计时。
阅读全文