Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中获取本地时区模板文件的修改日期_Python_Flask_Timezone_Pytz - Fatal编程技术网

如何在python中获取本地时区模板文件的修改日期

如何在python中获取本地时区模板文件的修改日期,python,flask,timezone,pytz,Python,Flask,Timezone,Pytz,我在使用本地时区获取文件修改日期时遇到问题。它总是在服务器默认时区中显示日期时间。我必须将其更改为印度时间。(亚洲/加尔各答)。 我安装了pytz,但我不知道如何使用它更改服务器时区并相应地获得文件修改时间。请建议我。以下是我的代码: from datetime import datetime import pytz import os.path, time from flask import Flask, render_template app = Flask(__name__) @ap

我在使用本地时区获取文件修改日期时遇到问题。它总是在服务器默认时区中显示日期时间。我必须将其更改为印度时间。(亚洲/加尔各答)。 我安装了pytz,但我不知道如何使用它更改服务器时区并相应地获得文件修改时间。请建议我。以下是我的代码:

from datetime import datetime
import pytz
import os.path, time
from flask import Flask, render_template


app = Flask(__name__)

@app.route("/")
def home():
 
   f=os.path.abspath("templates/index.html")

 
 fts=time.gmtime(os.path.getmtime(f))
dt= time.strftime('%d %b  %Y %l:%M %p',fts)
mdt=str(dt)
return render_template('index.html',mdate=mdt)
   

if __name__ == "__main__":
app.run(debug=True)

这对你有用吗:

from datetime import datetime
from pytz import timezone
import os.path, time
from flask import Flask, render_template

app = Flask(__name__)

@app.route("/<tz1>/<tz2>")
def home():
   f=os.path.abspath("templates/index.html")
   tz = timezone(tz1+'/'+tz2)
   dt= datetime.now(tz)
   mdt=str(dt)
   return render_template('index.html',mdate=mdt)

if __name__ == "__main__":
   app.run(debug=True)
从日期时间导入日期时间
从pytz导入时区
导入操作系统路径、时间
从烧瓶导入烧瓶,渲染\u模板
app=烧瓶(名称)
@附件路线(“/”)
def home():
f=os.path.abspath(“templates/index.html”)
tz=时区(tz1+'/'+tz2)
dt=日期时间。现在(tz)
mdt=str(dt)
返回呈现模板('index.html',mdate=mdt)
如果名称=“\uuuuu main\uuuuuuuu”:
app.run(debug=True)
现在,您可以在此处访问它:


127.0.0.1:5000/Asia/Kolkata

我需要index.html文件的修改日期,该文件位于Asia/Kolkata时区。类似于以下内容:?是的。上次修改index.html模板文件在Asia/Kolkata时区的日期aaah,几分钟后即可完成。好的。。等待。。兄弟