.net 框架基础(二) 日期和时间

总目录
C# 语法总目录

.net 框架基础 二 日期和时间

  • 日期和时间
    • 1. TimeSpan
    • 2. DateTime

日期和时间

System空间下有三个不可变的结构体进行事件表示:DateTime、DateTimeOffset、TimeSpan

1. TimeSpan

创建TimeSpan方法:

  • 通过构造器
  • 通过调用其中一个静态 From … 方法
  • 通过两个 DateTime相减得到
Console.WriteLine(new TimeSpan(2,30,0));        //02:30:00
Console.WriteLine(TimeSpan.FromHours(2.5));     //02:30:00
Console.WriteLine(TimeSpan.FromHours(-2.5));    //-02:30:00TimeSpan TheDays = TimeSpan.FromDays(10) - TimeSpan.FromSeconds(1);
Console.WriteLine(TheDays.Days);            //9
Console.WriteLine(TheDays.Hours);           //23
Console.WriteLine(TheDays.Minutes);         //23
Console.WriteLine(TheDays.Seconds);         //59
Console.WriteLine(TheDays.Milliseconds);    //0Console.WriteLine(TheDays.TotalDays);       //9.999988425925926
Console.WriteLine(TheDays.TotalHours);      //239.99972222222223
Console.WriteLine(TheDays.TotalMinutes);    //14399.983333333334
Console.WriteLine(TheDays.TotalSeconds);    //863999
Console.WriteLine(TheDays.TotalMilliseconds);   //863999000

2. DateTime

Console.WriteLine(DateTime.Now);            //2024/5/9 10:28:49
Console.WriteLine(DateTimeOffset.Now);      //2024/5/9 10:28:49 +08:00Console.WriteLine(DateTime.UtcNow);         //2024/5/9 2:29:40      UTC标准时间
//格式化
string localDate = $"{DateTime.Now.Year}{DateTime.Now.Month}{DateTime.Now.Day}{DateTime.Now.Hour}:{DateTime.Now.Minute}:{DateTime.Now.Second}";
Console.WriteLine(localDate);   //2024年5月9日 10:33:21

总目录
C# 语法总目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VPP FIB路径链表环路检查

对于路径链表中的三种路径类型: FIB_PATH_TYPE_RECURSIVE FIB_PATH_TYPE_ATTACHED_NEXT_HOP FIB_PATH_TYPE_ATTACHED在添加新的路径时需要进行路径环路检查。函数fib_path_list_recursive_loop_detect会被反复调用。 static void fib_entry_recursive_loop_detect…

MySQL-数据库设计规范

1、范式 1.1、概述 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式常见六种范式,按照范式级别由低到高如下所示: 第一范式第二范式第三范式巴斯范式第四范式第五范式 1.2、键和相关属性 范式的定义会用法主键和候选键&…

llllllllll

llllllllllllllll

gulp 构建Node.js 应用

安装 ## 安装 gulp 命令行工具 npm install --global gulp-cli## 安装 gulp,作为开发时依赖项 npm install --save-dev gulp为什么要用Gulp ? 在前端开发中,Gulp是一个node.js 的自动化构建工具,它通过流和代码优于配置的策略来简化任务编…

类的继承和方法重载

想象一下,有一个相亲想爱的一家人家族树。在这个家族树中,有一个祖先(父类),它拥有一些基本的特征和行为,比如家族的传统、姓氏、某些共同的技能或知识。 现在,这个祖先有多个后代(…

vivado 设计连接性

设计连接性 IP集成商提供设计师协助,帮助您完成连接过程 设计。图3显示了MHS的一个示例,图4显示了设计帮助 可在IP集成商中获得 地址映射 在XPS中,无论主机访问从机IP,每个从机都有相同的地址。IP integrator为基于master的寻址提…

【C++课程学习】:命名空间的理解(图文详解)

🎁个人主页:我们的五年 🔍系列专栏:C课程学习 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 📷1.命名冲突 📷2.重定义 📷3.命名空间 🍺命名空间可…

Leetcode刷题笔记3

18. 四数之和 18. 四数之和 - 力扣(LeetCode) 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应&…

解决Element组件el-switch在Vue中值的绑定与回显问题

概要 Switch 开关表示两种相互对立的状态间的切换,多用于触发「开/关」。可当一个布尔值进行使用。 问题描述与解决 引入Element组件的switch到Vue中,可以读取switch的值,但如果放在页面中,不能回显上去。 如上图,无论值是"否"还是“是”。都不能正确渲染到页…

Make New 函数 ---golang

make 和 new 函数的使用区别 共同点: make 函数和new 函数都是用来申请内存地址的。不同点 1、new函数的使用相对来比较少,用于对一般的数据类型,做数据类型申请 如: string, int,且申请的为 指针类型。…

vue-officef实现pdf文件在线预览

一、参考网址 https://www.cnblogs.com/guozhiqiang/p/17957288 1、引入依赖 npm install vue-office/pdf vue-demi2、编写组件 <template><vue-office-pdf :src"pdf"/> </template> <script> // import pdf from vue-pdf import VueOffice…

基于长短期记忆网络 LSTM 的送餐时间预测

前言 系列专栏:【深度学习&#xff1a;算法项目实战】✨︎ 涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域&#xff0c;讨论了各种复杂的深度神经网络思想&#xff0c;如卷积神经网络、循环神经网络、生成对…

Linux Kernel入门到精通系列讲解(RV-U-boot 篇) 4.2 RISC-V从零移植自己的Uboot

1. 概述 上一章节我们已经成功从OpenSBI跳转到Uboot,并且已经把默认的qemu-riscv64_smode_defconfig移植成功了,本章节我们将会重新规划memory 分区,方便后续创建更多的设备,并且从零开始移植一个属于Naruto Pi的uboot。 2. 重建分区表 2.1 当前QEMU已创建Memory 地址大小…

实战13:lstm bp 机器学习随机森林粮食产量预测-完整代码数据

直接看视频: lstm bp 机器学习随机森林粮食产量预测-完整代码数据_哔哩哔哩_bilibili 看数据: 代码: from sklearn.linear_model import LinearRegression from sklearn import preprocessing import random from sklearn.model_selection import train_test_split from…

postgresql|数据库|闪回插件e-maj的部署和使用

前言&#xff1a; E-Maj 是 PostgreSQL 数据库的一个扩展插件&#xff0c;它的全称为 "Elementary Majordomo"。这个扩展的主要功能是为数据库中的表集提供细粒度的写入日志记录和时间旅行能力。这意味着使用 E-Maj 的用户可以在数据库的特定子集上实现事务的回滚&a…

C++笔记之Unix时间戳、UTC、TSN、系统时间戳、时区转换、local时间笔记

C++笔记之Unix时间戳、UTC、TSN、系统时间戳、时区转换、local时间笔记 ——2024-05-26 夜 code review! 参考博文 C++笔记之获取当前本地时间以及utc时间

Linux定时计划

定时计划 一、计划任务种类 突发性&#xff1a;临时决定只执行一次的任务 at&#xff1a;处理执行一次任务就结束定时性&#xff1a;每隔一定时间需要重复执行此命令 crontab&#xff1a;指定任务&#xff0c;按照设定的周期一直循环执行二、作用 定时任务可以用于自动备份…

TCP/IP协议(一)

一.报文和协议 协议有什么作用&#xff1f;协议定义通信实体间所交换报文的格式和次序&#xff0c;以及在报文发送和/或接收或者其他事件方面所采取的行动(响应)。 什么是报文&#xff1f;指在网络中传输的数据单元&#xff0c;网络通讯的基本单位。&#xff08;HTTP报文、TCP报…

链式二叉树的前,中,后序遍历 AND 结点个数及高度等 文末附带全部代码

目录 前言1. 前序遍历2. 中序遍历3. 后续遍历4. 二叉树结点的个数5. 二叉树叶子结点个数6. 二叉树的高度7. 二叉树第K层结点的个数8. 二叉树查找值为x的结点全部代码总结 正文开始 前言 本文旨在介绍二叉树的链式存储中一些函数的实现 博客主页: 酷酷学!!! 更多文章, 期待关…

高德地图地图 JS API 2.0 基本使用

1. 按 NPM 方式安装使用 Loader npm i amap/amap-jsapi-loader --save2. 新建 MapContainer.vue 文件 在项目中新建 MapContainer.vue 文件&#xff0c;用作地图组件。 3.创建地图容器 在 MapContainer.vue 地图组件中创建 div 标签作为地图容器 &#xff0c;并设置地图容器…