Android 计算服务器从日期开始请求的时间
我试图用一个名为time的字符串参数向服务器发出请求,该参数类似于“1407841229” 现在,我注意到这个数字可能等于1970年1月1日00:00:01以来的秒数。 这是我的计算:1407841229/(60*60*24*365,25)=446117964928,大约是44年7个月11天几小时 我想从系统时钟给出的日期开始计算这个数字 你认为可能吗?我打算在为iPhone(Objective-C)和Android(Java)编写的移动应用程序中使用此方法,因此该方法必须是通用的Android 计算服务器从日期开始请求的时间,android,objective-c,date,time,Android,Objective C,Date,Time,我试图用一个名为time的字符串参数向服务器发出请求,该参数类似于“1407841229” 现在,我注意到这个数字可能等于1970年1月1日00:00:01以来的秒数。 这是我的计算:1407841229/(60*60*24*365,25)=446117964928,大约是44年7个月11天几小时 我想从系统时钟给出的日期开始计算这个数字 你认为可能吗?我打算在为iPhone(Objective-C)和Android(Java)编写的移动应用程序中使用此方法,因此该方法必须是通用的 编辑:我设法
编辑:我设法通过另一个请求从服务器上获得了号码。如果我用代码写下算法,可能会更容易、更安全。您可能正在寻找时间戳。从维基百科你可以得到: 时间戳、Unix时间或POSIX时间是用于描述 时间点,定义为自 1970年1月1日午夜协调世界时(UTC),非 计算闰秒。它不仅在类Unix上广泛使用 操作系统,但也在许多其他计算系统。它是 既不是时间的线性表示,也不是时间的真实表示 UTC(尽管经常被误认为两者)的时间 表示为UTC,但无法表示UTC闰秒 (例如,1998-12-3123:59:60) 每种编程语言都应该有自己的转换函数:时间->日期和日期->时间。在stackoverflow上,您可以找到一个类似的问题,答案如下:
谢谢,我觉得它们在编程中很常见,但我不知道时间戳。即使我可能找到了一个更好的方法来得到我想要的,我一定会读到他们。