问题描述
由于Notes系统中所有的应用程式日期格式是“YYYY/MM/DD”,但是系统大多数默认是“yyyy-m-d”我希望首先程序能判断出电脑的日期格式,如果不是“YYYY/MM/DD”。1.能够断开连接并且关闭Notes客户端。2.最好能够直接将系统日期格式更改然后重启客户端。Notes是C/S模式的,8.5版本请问各位老大有没有什么解决方法啊。
解决方案
解决方案二:
SubPostopen(SourceAsNotesuidatabase)DimdocAsNotesDocumentDimdbAsNotesDatabaseDimsnAsNewNotesSessionDimdbAsNotesDatabaseSetdb=sn.CurrentDatabaseSetdoc=db.CreateDocumentTime=doc.CreatedDate=doc.Created这段代码能同步和服务器时间并更改本地时间,有没有能直接更改日期格式的代码?
解决方案三:
帮顶。。
解决方案四:
format("2010-01-18",yyyy/mm/dd)
解决方案五:
引用3楼domino0627的回复:
format("2010-01-18",yyyy/mm/dd)
这个是格式化获取日期,不是设置系统日期
解决方案六:
LZ就是不想改代码~~~反而是想改系统设置的时间格式。当初代码编写的时候没有考虑各种情况,现在酿成了恶果啊
解决方案七:
引用5楼feifan2002的回复:
LZ就是不想改代码~~~反而是想改系统设置的时间格式。当初代码编写的时候没有考虑各种情况,现在酿成了恶果啊
是啊,表单过多,现在没办法改代码。所以只能更改系统时间。
解决方案八:
CS的话,是否可以调用在打开主界面的时候,利用API去获取时间格式,CS可以利用的API非常多,虽然没有研究过,但是获取系统时间格式我想应该没什么大问题。
解决方案九:
引用7楼feifan2002的回复:
CS的话,是否可以调用在打开主界面的时候,利用API去获取时间格式,CS可以利用的API非常多,虽然没有研究过,但是获取系统时间格式我想应该没什么大问题。
获取日期格式到还好,就是设置系统日期格式,不知道怎么调用。
解决方案十:
format想要啥格式都行
解决方案十一:
系统的时间格式,当然是在操作系统那里去更改了domino只不过是直接取操作系统的日期格式而已
解决方案十二:
用NotesInternational类看看。没在客户端测试过,后台是没有问题(相对于能够读出系统格式,但不能修改)。