gpt4 book ai didi

时间戳与时间相互转换(php .net精确到毫秒)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章时间戳与时间相互转换(php .net精确到毫秒)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
/** 获取当前时间戳,精确到毫秒 */
function microtime_float()
{
   list( $usec , $sec ) = explode ( " " , microtime());
   return ((float) $usec + (float) $sec );
}
/** 格式化时间戳,精确到毫秒,x代表毫秒 */
function microtime_format( $tag , $time )
{
   list( $usec , $sec ) = explode ( "." , $time );
   $date = date ( $tag , $usec );
   return str_replace ( 'x' , $sec , $date );
}

使用方法:

1. 获取当前时间戳(精确到毫秒):microtime_float() 。

2. 时间戳转换时间:microtime_format('Y年m月d日 H时i分s秒 x毫秒', 1270626578 。

.net 时间戳互相转换(精确到毫秒) 。

这里记录一个时间戳的互相转换方法,网上都找了,基本都没有精确到毫秒,我的这个基本可以满足精确到毫秒的级别,代码如下:

  。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/// <summary>
     /// Unix时间戳转换为DateTime
     /// </summary>
     private DateTime ConvertToDateTime(string timestamp)
     {
       System.DateTime time = System.DateTime.MinValue;
       //精确到毫秒
       //时间戳转成时间
       DateTime start = TimeZone.CurrentTimeZone.ToLocalTime( new System.DateTime(, , ));
       try
       {
         time = timestamp.Length == ? start.AddSeconds(long.Parse(timestamp)) : start.AddMilliseconds(long.Parse(timestamp));
       }
       catch (Exception ex)
       {
         return start; //转换失败
       }
       return time;
     }
     /// <summary>
     /// DateTime转换为Unix时间戳
     /// </summary>
     /// <param name="time"></param>
     /// <returns></returns>
     private string ConvertTimestamp(DateTime time)
     {
       double intResult = ;
       System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime( new System.DateTime(, , ));
       intResult = (time - startTime).TotalMilliseconds;
       return Math.Round(intResult,).ToString();
     }

最后此篇关于时间戳与时间相互转换(php .net精确到毫秒)的文章就讲到这里了,如果你想了解更多关于时间戳与时间相互转换(php .net精确到毫秒)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com