目前共有3篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
17 2
神奇闹钟
見習魔法師 二級
1樓 發表于:2026-3-26 23:00
見習魔法師 二級
2樓 發表于:2026-3-26 23:00

import os

import sys

from datetime import datetime,timezone

# 请在此输入您的代码

T=int(input())

for i in range(T):

  s=input().split()

  time=f"{s[0]} {s[1]}"

  x=int(s[2])

  dt=datetime.strptime(time,"%Y-%m-%d %H:%M:%S").replace(tzinfo=timezone.utc)

  ts=dt.timestamp()

  step=x*60

  target_ts = (ts // step) * step

  target_dt = datetime.fromtimestamp(target_ts, tz=timezone.utc)

    

  print(target_dt.strftime("%Y-%m-%d %H:%M:%S"))

 
見習魔法師 二級
3樓 發表于:2026-3-26 23:01
原理不是很难理解,但是python要专门的时间函数,c来写的话要多定义函数,麻烦,容易出错
 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:17 回複數:2
評論數: ?
作者:
最後回復:
最後回復時間:2026-3-26 23:01
 
©2010-2026 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。