首页 > 其他分享 >Unity 获取当前系统时间并在UI界面中显示

Unity 获取当前系统时间并在UI界面中显示

时间:2024-01-13 11:23:23浏览次数:26  
标签:界面 NowTime System NowSystemTime Unity UI TimeText01 using

  • 在 Unity3D 中获取当前系统时间,并在 UI TEXT 中显示

 

代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using TMPro;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class TIME_show : MonoBehaviour
{
    // 创建两个 TextMeshProUGUI 的类,名为 TimeText01
    public Text TimeText01;
    // 创建 DateTime 类型的时间对象 NowSystemTime
    public DateTime NowSystemTime;
    // 创建一个当前时间字符串变量 NowTime_Str
    private string NowTime_Str;

    // 实时获取当前系统时间 并转化为字符串格式
    void System_Time_Get()
    {
        // 获取当前时间
        NowSystemTime = DateTime.Now.ToLocalTime();
        // 转换为字符串格式
        NowTime_Str = string.Format("{0:D}{1:D}{2:D}{3:D}{4:D}{5:D}",
            NowSystemTime.Year, NowSystemTime.Month, NowSystemTime.Day, NowSystemTime.Hour, NowSystemTime.Minute, NowSystemTime.Second);
    }

    void Update()
    {
        System_Time_Get();
        // TimeText01.text 显示 "2022年8月16日10:20:36"
        TimeText01.text = NowSystemTime.Year + "年" + NowSystemTime.Month + "月" + NowSystemTime.Day + "日"
            + NowSystemTime.Hour + ":" + NowSystemTime.Minute + ":" + NowSystemTime.Second;
    }
}

将脚本挂到Canvas 上,将text拖到挂到Canvas上的脚本处。

标签:界面,NowTime,System,NowSystemTime,Unity,UI,TimeText01,using
From: https://www.cnblogs.com/HanaKoo/p/17962138

相关文章

  • 【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!
    目录一、背景介绍1.1爬取目标1.2演示视频1.3软件说明二、代码讲解2.1爬虫采集模块2.2软件界面模块2.3日志模块三、获取源码及软件一、背景介绍1.1爬取目标您好!我是@马哥python说,一名10年程序猿。我用python开发了一个爬虫采集软件,可自动按关键词抓取抖音视频数据。为......
  • Layui官网—基础菜单 - 页面元素
    菜单是页面必不可少的元素,我们希望它是通用的,所以在结构上,它的组成极其灵活。而事实上,在基础菜单还没有正式推出之前,垂直导航(layui-nav-tree)曾顶替了它的角色,尤其是在管理系统中发挥了举足轻重的作用。尽管它们本质上都属于「菜单」的范畴,但我们姑且约定将水平的称之为「导航」,垂直......
  • 微短剧市场暴涨267.65%,用微短剧场景AUI Kit精巧入局
    微短剧,不仅上头,更要上心。微短剧,深度“拿捏”了这个碎片化时代,也是刚过去的2023年绕不开的热词。与传统影视剧制作精益求精、耗时长相反,门槛与耗时“双低”恰恰成为了微短剧的独特优势,使其走上以量取胜,又快又准的另类爆发之路。据艾媒咨询《2023-2024年微短剧市场研究报告》显......
  • 怎么做UI自动化测试?不会代码也可以?
    UI自动化测试已经成为现代软件开发过程中不可或缺的一部分。它能够提供诸多优势,包括提高测试效率、减少人力成本、提升软件质量等。同时,可视化工具为UI自动化测试带来了更多便利和灵活性。然而,可视化工具也存在一些潜在的劣势。本文将探讨UI自动化测试的必要性以及可视化工具的优势......
  • Layui官网—导航相关 - 页面元素
    导航一般指页面引导性频道集合,多以菜单的形式呈现,可应用于头部和侧边,是整个网页画龙点晴般的存在。面包屑结构简单,支持自定义分隔符。千万不要忘了加载 element模块。虽然大部分行为都是在加载完该模块后自动完成的,但一些交互操作,如呼出二级菜单等,需借助element模块才能使用。你可......
  • ArkUI 绘制半圆进度条
    Circle组件的用法类似于SVGCircle({width:80,height:80}).fill(Color.Transparent)//设置填充区域颜色.stroke($r('app.color.brand'))//设置边框颜色.strokeWidth(3)//设置边框宽度.strokeDa......
  • 迅为RK3588开发板编译 Buildroot单独编译图形化界面三
    第三步:编译 Recovery首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示:./build.sh然后将光标移动到第四个 recovery,点击回车即可开始 recovery 的编译,编译过程如下所示:编译完成如下图所示:第四步:编译 buildroot关注下一章节,迅为RK3588开发板......
  • CHATGPT官网发布全新用户界面,提供更流畅的聊天体验
    CHATGPT官网最近推出了一款全新的用户界面,旨在为用户提供一个更加流畅和直观的聊天体验。这个改进后的界面具备许多新功能和优化设计,比如更快的加载速度、更简洁的布局以及更智能的交互能力。用户可以更轻松地开始和管理聊天,同时系统的回应也变得更加迅速和精准。 这次更新显......
  • Unity3D 性能杀手Overdraw详解
    前言Unity3D是一款强大的游戏开发引擎,但在使用过程中,我们需要注意一些可能会影响游戏性能的因素。其中之一就是Overdraw(过度绘制),它可以成为性能杀手。本文将详细解释Overdraw的概念、原因以及如何通过代码实现来减少Overdraw对游戏性能的影响。对惹,这里有一个游戏开发交流小组,希......
  • SwiftUI 集成 IMKit
    SwiftUI集成IMKit在SwiftUI中,集成IMKit中RCConversationListViewController和RCConversationViewController两页面可能存在以下问题:1、直接在View中使用,两个页面会错位;2、用NavigationView集成会话列表和会话页面,标题失效;分析这两个页面强依赖导航UINavigationCont......