Unity-DateTime显示当前时间和获取时间戳

这篇具有很好参考价值的文章主要介绍了Unity-DateTime显示当前时间和获取时间戳。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 显示当前时间,显示的格式为20220506-11:19:30
2 输出单位为秒的时间戳
3 输出单位为毫秒的时间戳

//Unity-DateTime显示当前时间和获取时间戳
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;


//1 显示当前时间,显示的格式为20220506-11:19:30
//2 输出单位为秒的时间戳
//3 输出单位为毫秒的时间戳

public class Demo : MonoBehaviour
{

    void Start()
    {
        GetTime();
        Debug.Log($"输出单位为秒的时间戳 = {GetTimeStampSecond()}");
        Debug.Log($"输出单位为毫秒的时间戳= {GetTimeStampMilliSecond()}");
    }

    /// <summary>
    /// 显示当前时间,显示的格式为20220506-11:09:30
    /// </summary>
    public void GetTime()
    {

        string year = DateTime.Now.Year.ToString();
        string month = DateTime.Now.Month < 10 ? "0" + DateTime.Now.Month.ToString() : DateTime.Now.Month.ToString();
        string day = DateTime.Now.Day < 10 ? "0" + DateTime.Now.Day.ToString() : DateTime.Now.Day.ToString();
        string hour = DateTime.Now.Hour < 10 ? "0" + DateTime.Now.Hour.ToString() : DateTime.Now.Hour.ToString();
        string minute = DateTime.Now.Minute < 10 ? "0" + DateTime.Now.Minute.ToString() : DateTime.Now.Minute.ToString();
        string second = DateTime.Now.Second < 10 ? "0" + DateTime.Now.Second.ToString() : DateTime.Now.Second.ToString();

        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.Append(year);
        stringBuilder.Append(month);
        stringBuilder.Append(day);
        stringBuilder.Append("-");
        stringBuilder.Append(hour);
        stringBuilder.Append(":");
        stringBuilder.Append(minute);
        stringBuilder.Append(":");
        stringBuilder.Append(second);

        Debug.Log($"当前时间 = {stringBuilder.ToString()}");
    }

    /// <summary>
    /// 获取时间戳-单位秒
    /// </summary>
    /// <returns></returns>
    public long GetTimeStampSecond()
    {
        TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
        try
        {
            return Convert.ToInt64(ts.TotalSeconds);
        }
        catch (Exception ex)
        {
            Debug.Log($"GetTimeStampSecond Error = {ex}");
            return 0;
        }
    }

    /// <summary>
    /// 获取时间戳-单位毫秒
    /// </summary>
    /// <returns></returns>
    public long GetTimeStampMilliSecond()
    {
        TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
        try
        {
            return Convert.ToInt64(ts.TotalMilliseconds);
        }
        catch (Exception ex)
        {
            Debug.Log($"GetTimeStampMilliSecond Error = {ex}");
            return 0;
        }
    }



}


Unity-DateTime显示当前时间和获取时间戳文章来源地址https://www.toymoban.com/news/detail-501711.html

到了这里,关于Unity-DateTime显示当前时间和获取时间戳的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VUE实时显示当前时间

            做大屏页面的时候要求在页面上加上当前时间,实现此功能的写法有很多种,我的源码如下,各位拿了直接用就行(根据自己的需求修改下样式): 页面效果:  

    2024年02月11日
    浏览(38)
  • Java获取当前时间

    通过Date类来获取当前时间,比较常用。需要使用Java.util.Date类,速度一般。 通过System类中的currentTimeMillis方法来获取当前时间,无需导入类,速度最快。 此方法优势是不受时区的影响,但是得到结果是时间戳的格式 可以通过代码将时间戳转化为我们可以理解的格式: 转换后

    2024年02月16日
    浏览(42)
  • java获取当前系统时间

      在Java中,可以使用以下几种方法获取当前系统时间: 方法1:使用java.util.Date类 ```java import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); System.out.println(\\\"当前时间:\\\" + date); } } ``` 方法2:使用java.time.LocalDateTime类(推荐,自Java 8引入

    2024年02月11日
    浏览(57)
  • cmd命令获取当前时间

    在命令提示符中,你可以使用以下命令来获取当前时间: date 在命令提示符下输入 date 并按回车键,就可以看到当前的日期和时间。 time 在命令提示符下输入 time 并按回车键,就可以看到当前的时间。 wmic 在命令提示符下输入 wmic path win32_localtime get /format:list 并按回车键,就

    2024年02月12日
    浏览(45)
  • SqlServer 获取当前系统时间

    SqlServer 获取当前系统时间 获取当前系统时间 SELECT CONVERT(varchar(12),DATEADD(MONTH,0,GETDATE()),23) time –其中用到了DATEADD函数,参数0就代表今天。 CONVERT函数中的23代表样式 –上述结果如下 2. 在存储过程中将系统时间按赋值给变量 declare @time varchar(100) SELECT @time=CONVERT(varchar(12),DATEAD

    2024年02月12日
    浏览(42)
  • Python获取当前时间日期

    时间日期类型在Python中主要有两个模块:time模块 和 datetime模块 time模块: 是基于Unix Timestamp(时间戳)实现的,所能表述的范围被限定在1970-2038年之间; 时间戳: 是指格林尼治时间1970年01月01日00时00分00秒起至现在的总秒数,结果是一个浮点数。 2.1 获取当前时间戳 示例:

    2024年02月13日
    浏览(45)
  • Python获取当前时间

    打印结果: 打印结果:    打印结果: 2022-12-03 18:01:04   

    2024年02月13日
    浏览(44)
  • 获取当前北京时间API

    我们经常要获取系统当前时间,但是如果通过前端去 new Date() 获取的是当前电脑的时间。下面提供几个大公司的获取时间的  API  。 苏宁易购获取当前时间API url:https://f.m.suning.com/api/ct.do 返回值: 京东获取当前时间API url:https://a.jd.com//ajax/queryServerData.html 返回值: 淘宝获

    2024年02月06日
    浏览(37)
  • Qt - 获取系统当前时间

    Qt获取系统当前时间的四种方法(一般使用第一种或者第二种) //current_date字符串结果为”2016.05.20 12:17:01.445 周五” 其中时间的显示格式可灵活配置,此处简单说明本实例中用到的部分: yyyy表示年;MM表示月;dd表示日; hh表示小时;mm表示分;ss表示秒;zzz表示毫秒;ddd表示

    2024年02月06日
    浏览(88)
  • Python 获取当前系统时间

    在有的时候,系统不能联网,需要获取系统的当前实现,此时需要python的datetime库。 一、使用方法 1. 导入库:import datetime 2.获取当前日期和时间:now_time = datetime.datetime.now() 3.格式化成我们想要的格式:.strftime() 二、示例 #输出 230215 三、格式参数 %a 星期几的简写 %A 星期几的

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包