标签: milliseconds

数字太长而无法传递给Random()?

我正在努力做到

Random generator = new Random(1309233053284);
Run Code Online (Sandbox Code Playgroud)

Random 存在 java.util.Random

它说数字太长,但为什么可以System.currentTimeMillis()传递给构造函数?它返回更大的数字.

1309233053284 如果你想知道,那是几毫秒.

java random numbers milliseconds long-integer

1
推荐指数
1
解决办法
150
查看次数

1970 年之前 java/android 中的毫秒数?

我知道如何获取 1970 年 1 月 1 日之后日期的毫秒数。但是,如何获得该日期之前发生的特定日期的毫秒数?我需要在 android 应用程序中使用它。谢谢!

java android milliseconds

1
推荐指数
1
解决办法
1797
查看次数

如何在跨平台c ++ 32位系统中获得以毫秒为单位的时间差?

我正在为跨平台32位嵌入式系统(Windows和Linux)开发一个c ++应用程序.对于一个所需的功能,我需要以毫秒计算时间差.首先,纪元时间戳为32位系统提供的最大精度是秒.我遇到的大多数相关答案都是64位相关的,如使用std :: clock或std :: chrono,如:

std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
Run Code Online (Sandbox Code Playgroud)

或系统使用

#include <sys/time.h>  
Run Code Online (Sandbox Code Playgroud)

或Windows上的GetSystemTime函数.我还检查了与poco相关的时间函数,但它们也基于使用64位变量.这可以使用现有的标准或外部c ++库来完成,还是应该遵循不同的方法?

c++ timestamp 32-bit milliseconds

1
推荐指数
1
解决办法
724
查看次数

如何将 System.currentMillisSeconds 转换为 TemporalAccessor

我需要将标准长 System.currentmillis 转换为时间访问器,并且不知道如何开始。

java milliseconds temporal

1
推荐指数
1
解决办法
425
查看次数

将毫秒转换为 ZonedDateTime 不起作用

我有这个毫秒:

1570046362841
Run Code Online (Sandbox Code Playgroud)

使用版本 1转换时:

var myDate = ZonedDateTime.ofInstant(Instant.ofEpochSecond(1570046362841), ZoneId.of("America/New_York"));
Run Code Online (Sandbox Code Playgroud)

我会得到这个结果(这是错误的!):

+51722-10-16T03:58:54-04:00[America/New_York]
Run Code Online (Sandbox Code Playgroud)

但是,使用版本 2 进行转换时:

 final String dateFormat = "yyyy-MM-dd HH:mm:ss SSS";
 SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);
 formatter.setTimeZone(TimeZone.getTimeZone("America/New_York"));
 var dateObj = new Date(1570046362841);
 var myDate = formatter.format(dateObj);
Run Code Online (Sandbox Code Playgroud)

我得到正确的结果:

2019-10-02 15:59:59 934
Run Code Online (Sandbox Code Playgroud)

为什么版本 1 是错误的?版本 1 有什么问题?

java date epoch milliseconds zoneddatetime

1
推荐指数
1
解决办法
215
查看次数

Java中给定日期减去一毫秒

我有一个日期字段expiryDate,其值为Thu Nov 21 00:00:00 IST 2019但我试图通过从Thu Nov 20 23:59:59 IST 的时间中删除一毫秒来获取当天之前的 endDate 时间2019 年, 我们是否有任何方法可以从给定日期中删除毫秒。

java milliseconds java.util.date

1
推荐指数
1
解决办法
698
查看次数

PHP 5.3中的1357133639816毫秒转换

我已经找到了解决方案,使用PHP 5.31357133639816毫秒转换为dd-mm-yyyy h:m:s,并将当前服务器时间转换为上面给出的相同毫秒格式.

此值是来自Android上的SMS的摘录,显示时间值为02-Jan-2012 07:03 PM

我努力寻找和测试在线可用的代码.

PS - http://codepad.org帮助快速执行任何测试代码(如果您可能希望在发布之前测试urs).

php milliseconds datetime-conversion

0
推荐指数
1
解决办法
7438
查看次数

在毫秒中将日期从毫秒格式转换为普通格式

我以毫秒格式从数据库中获取日期.我正在将日期转换为正常日期格式.但是它返回错误的日期.一次请给我ios的解决方案

以毫秒为单位的日期为1385856000000

转换那个日期后,我将于10/26/1970.

但实际日期是12/1/2013.

我使用以下代码是

int dobint = [secondChangeDob intValue];

            NSTimeInterval timeInSecond = dobint/1000;

            NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeInSecond];

            NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            [formatter setDateFormat:@"MM/dd/yyyy"];
            NSString *formattedDate=[formatter stringFromDate:date];
            NSLog(@"Formatted Date : %@",formattedDate);
            NSUserDefaults *dateDef = [NSUserDefaults standardUserDefaults];
            [dateDef setObject:formattedDate forKey:@"bDATE"];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdate milliseconds ios

0
推荐指数
1
解决办法
2739
查看次数

如何以毫秒为单位获取当前时间

我正在使用TCL 8.6版本并尝试使用TCL"以毫秒为单位获取当前时间".

我愿意得到的输出如下:使用示例时间

11:06:52.123
Run Code Online (Sandbox Code Playgroud)

time tcl milliseconds

0
推荐指数
1
解决办法
6725
查看次数

Java SimpleDateformatter在秒后有10位小数,无法转换为Date

我试图将日期字符串转换为10毫秒(2018-11-02 6:05:59.1541162159 PM)到目前为止,但无法获得确切的日期.

要转换的代码:

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

public class DateFormatCheck {
    private static TimeZone tz = TimeZone.getTimeZone("Asia/Colombo");
    private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS aa");

    public static void main(String[] a){
        try {
            Calendar cal = Calendar.getInstance(tz);
            sdf.setCalendar(cal);
            cal.setTime(sdf.parse("2018-11-02 6:05:59.1541162159 PM"));
            Date date = cal.getTime();
            System.out.println(date);
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

Tue Nov 20 02:12:01 IST 2018
Run Code Online (Sandbox Code Playgroud)

java milliseconds simpledateformat datetime-parsing

0
推荐指数
1
解决办法
198
查看次数