systemtime相关内容

我如何模拟 java.time.LocalDate.now()

在我的测试用例中,我需要测试时间敏感的方法,在该方法中我们使用的是 java 8 类 LocalDate,它不是 Joda. 我可以做些什么来改变时间,当我运行测试时 解决方案 在您的代码中,将 LocalDate.now() 替换为 LocalDate.now(clock);. 然后您可以传递 Clock.systemDefaultZone() 用于生产和 一个固定时钟用于测 ..
发布时间:2021-12-28 08:44:34 Java开发

如何在 Java 中设置系统时间?

是否可以在 Java 中更改系统时间? 它应该可以在 Windows 和 Linux 下运行.我已经在 Runtime 类中尝试过,但是权限有问题. 这是我的代码: String cmd="date -s \""+datetime.format(ntp_obj.getDest_Time())+"\"";尝试 {Runtime.getRuntime().exec(cmd);} catc ..
发布时间:2021-11-25 18:26:56 Java开发

覆盖 Java System.currentTimeMillis 以测试时间敏感代码

除了手动更改主机上的系统时钟之外,是否有其他方法可以通过代码或 JVM 参数覆盖当前时间,如通过 System.currentTimeMillis 呈现的那样? 一点背景: 我们有一个系统运行许多会计工作,这些工作的大部分逻辑围绕当前日期(即一个月的第一天、一年的第一天等) 不幸的是,许多遗留代码调用了诸如 new Date() 或 Calendar.getInstance() 之类 ..
发布时间:2021-11-25 18:09:51 Java开发

在Google合作实验室中更改系统时间

我想将本地时间用作Google Colab中的系统时间,但我相信默认情况下它设置为UTC时间,如下所示: 当前日期格式 如何将系统时间更改为本地时间? 解决方案 此处是操作方法.对我来说,我住在亚洲/曼谷 !rm /etc/localtime !ln -s /usr/share/zoneinfo/Asia/Bangkok /etc/localtime !date 现在我得到 ..
发布时间:2020-11-19 00:01:54 其他开发

有什么方法可以在OS X的Cocoa中获取应用程序的运行时间吗?

我想在我的应用程序中进行长时间操作.我首先考虑的是系统的uptime.由于这看起来很难实现,我很好奇是否有一种简单有效的方法来获取应用程序的运行时间? 更好的时间(以毫秒为单位)或时间间隔. 解决方案 最接近应用程序运行时间的最简单方法是在调用应用程序委托方法applicationDidFinishLaunching:时存储NSDate并从中减去该日期需要流程运行时间的当前时间. ..
发布时间:2020-08-14 21:22:33 其他开发

使用SYSTEMTIME,FILETIME和ULARGE_INTEGER修改日期和时间值

我正在使用Visual Studio 2005用C ++编写一个程序,该程序需要在一组图像上创建带有时间的水印. 这些图像是从以特定时间间隔处理的视频中拍摄的.我想做的是通过SYSTEMTIME修改每个图像上的时间.我看了看MSDN,它说不要在SYSTEMTIME本身中修改值,而是先将其转换为FILETIME,然后转换为ULARGE_INTEGER.我的问题是ULARGE_INTEGER如何 ..
发布时间:2020-07-22 22:23:20 C/C++开发

在SYSTEMTIME上执行算术

我有一个用SYSTEMTIME表示的时间值,我想从中减去1小时并获得新获得的SYSTEMTIME.我希望转换应考虑加减法的日期更改或月份更改或e1年更改. 如果有一些可以在SYSTEMTIME上进行算术运算的Windows API,有人可以帮我吗? 解决方案 如果您使用的是C#(或VB.NET或ASP.NET),则可以使用 DateTime dt = DateTime.Now. ..
发布时间:2020-05-13 00:41:53 其他开发

我怎么模拟java.time.LocalDate.now()

在我的测试用例中,我需要测试时间敏感方法,在该方法中我们使用的是java 8类LocalDate,它是而不是Joda 。 我在运行测试时如何更改时间 解决方案 在您的代码中,替换 LocalDate.now() LocalDate.now(时钟); 。 你可以然后传递 Clock.systemDefaultZone()用于生产和固定时钟用于测试。 ..
发布时间:2018-12-06 14:02:24 Java开发

如何通过系统时钟篡改来防止过期许可证的使用?

我目前正在使用java处理许可证管理器,我将指定应用程序的开始日期和结束日期,以便我可以强制许可用户在一定时间后重新许可该程序。 但我遇到的问题是,任何人都可以回滚他们的系统日期和时间,以保持许可证的有效性。 Java中是否有任何方法可以检测系统日期和时间是否已更改。我已经尝试过网络时间协议来从时间服务器获取当前日期和时间。 解决方案 您可能正在存储许可证系统上的文件。 a)包括软件 ..
发布时间:2018-12-06 13:49:58 Java开发

覆盖Java System.currentTimeMillis以测试对时间敏感的代码

有没有办法,无论是在代码中还是在JVM参数中,都可以覆盖当前时间,如通过 System.currentTimeMillis 所示,而不是手动更改系统时钟主机? 一点背景: 我们有一个系统可以运行多个会计工作围绕当前日期(即本月的第一天,一年中的第一天等)展开他们的大部分逻辑。 不幸的是,许多遗留代码调用了诸如 new Date()或 Calendar.getInstance(), ..
发布时间:2018-11-26 14:47:51 Java开发

如何在Java中设置系统时间?

是否可以在Java中更改系统时间? 它应该在Windows和Linux下运行。我已尝试使用 Runtime 类,但是权限存在问题。 这是我的代码: String cmd =“date -s \”“+ datetime.format(ntp_obj.getDest_Time())+” \ “”; try { Runtime.getRuntime()。exec(cmd); ..
发布时间:2018-11-26 14:02:52 Java开发

有没有其他时间服务比系统时间,我们可以使用?

我正在开发一个桌面应用程序,它有一个试用期,之后应用程序将过期。目前我正在使用系统时间。由于用户可以轻松地改变它,我认为它不是一个很好的方法。 是否有其他可用的时间服务可以使用?我听到像系统时钟计数或用户不能轻易改变的东西。任何人都可以点亮这个? 解决方案 使用SNTP的一个DIY解决方案 SNTP时间类 ..
发布时间:2017-04-15 11:18:17 其他开发

单位测试:DateTime.Now

我有一些单元测试,期望'当前时间'不同于DateTime.Now,我不想更改计算机的时间,显然。实现这一点的最佳策略是什么? 谢谢 解决方案 最佳策略是将当前时间包含在抽象中,并将该抽象注入到消费者中。 或者,您还可以将时间抽象定义为环境上下文: public abstract class TimeProvider { private static TimePro ..
发布时间:2017-04-13 21:55:19 C#/.NET

30天差异SYSTEMTIME

我愿意询问有没有人有一些很好的算法(或方法)来检查两个SYSTEMTIME变量是否有30天或更长的差异? 谢谢 解决方案 我会将它们转换为 FileTime ,并从另一个减去一个。 差异应该大于 30 * 24 * 60 * 60 * 10 ^ 7 。 ..
发布时间:2017-04-08 20:34:20 C/C++开发

给定日期,获取星期几 - SYSTEMTIME

如果提供日期(月 - 日 - 年),或者此结构是单向的,那么可以使用SYSTEMTIME确定星期几? 解决方案 如果SYSTEMTIME无法做到这一点,根据 msdn ,当将 SYSTEMTIME 转换为 FILETIME 时,将忽略wDayOfWeek 成员。 SYSTEMTIME t = {2010,6,-1 / * ignored * /,11} ; FILETIME f ..
发布时间:2016-10-24 12:55:21 C/C++开发

给定日期,获取星期几 - SYSTEMTIME

如果提供日期(月 - 日 - 年),或者此结构是单向的,那么可以使用SYSTEMTIME确定星期几? 解决方案 如果SYSTEMTIME无法做到这一点,根据 msdn ,当将 SYSTEMTIME 转换为 FILETIME 时,将忽略wDayOfWeek 成员。 SYSTEMTIME t = {2010,6,-1 / * ignored * /,11} ; FILETIME f ..
发布时间:2016-10-24 12:40:58 C/C++开发

单元测试:DateTime.Now

我有一些单元测试,预计“当前时间”比DateTime.Now不同,我不想更改计算机的时间,很明显。什么是实现这一目标的最佳策略? 感谢 解决方案 在最的策略是的把当前时间的抽象,并注入了抽象进入消费。 的或者的,你也可以定义一个抽象的时间作为周围语境 公共抽象类TimeProvider { 私有静态TimeProvider电流= DefaultTimeProv ..
发布时间:2016-08-26 15:13:03 C#/.NET

有没有像asctime_s(函数),在窗户SYSTEMTIME结构的工作原理?

我知道如果我想要做同样的事情用SYSTEMTIME我能做到这一点,如果我有一个结构TM结构,但什么。我可以手动做,但只是想知道如果有函数,已经做了这个。 感谢 无效PrintTimeSCII(结构TM *时间) { 烧焦timebuf [26] = {0}; asctime_s(timebuf,26,时间); 的printf(“%S \\ n”,timebuf); ..
发布时间:2016-08-19 14:02:51 C/C++