我正在编写一个winforms应用程序,应该由来自多个时区的用户使用相同的数据文件。
部分操作使用时间戳,显然我希望那些是全局的同一时间,比如ZULU-time(没有DST的GMT + 0)。目前它可以是一个硬编码的解决方案
在应用程序的初始化中,这似乎是全局设置的事情
但我不知道究竟在哪里设置这个。
This question似乎更多的是关于数据的显示,这在这里是无关紧要的。我实际上希望每个人都能在全球范围内看到相同的DateTimes。
答案 0 :(得分:1)
使用:
def hamta():
ordlista=[]
fil=open("labb9text.txt")
ordlista=[]
for line in fil.readlines():
ordlista.append(line.strip())
return ordlista
def setlista():
ordlista=hamta()
setlista=set()
for a in ordlista:
if a not in setlista:
setlista.add(a)
return setlista
def hittabarn(parent):
mangd=setlista()
children=[]
lparent=list(parent)
mangd.remove(parent) #listan måste läsas in en gång för alla, inte i hittabarn
for word in mangd:
letters=list(word)
count=0
i=0
for a in letters:
if a==lparent[i]:
count+=1
i+=1
else:
i+=1
if count==2:
if word not in children:
children.append(word)
if i>2:
break
return children
或
DateTime.UtcNow
之后,如果您想要当地时间,可以将其转换为当地时间 https://msdn.microsoft.com/en-us/library/system.datetime.utcnow(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.datetime.touniversaltime(v=vs.110).aspx