C#DateTime基本用法使用

server/2025/1/12 19:53:49/
见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看......

 1.时间创建

// 使用默认构造函数创建对象  日期时间初事值为 0001-1-1 0:00:00            DateTime defaultDateTime = new DateTime();            Console.WriteLine(defaultDateTime.ToString());            // 使用指定的日期和时间创建对象            DateTime dateTime = new DateTime(2024, 12, 20, 19, 10, 09);            Console.WriteLine(dateTime.ToString());            // 使用 DateTime.Parse 或 DateTime.ParseExact 方法从字符串解析日期和时间            DateTime dateFromString = DateTime.Parse("2024-12-20 13:30:00", System.Globalization.CultureInfo.InvariantCulture);            Console.WriteLine(dateFromString.ToString());            // 使用指定的日期创建对象            DateTime designDate = new DateTime(2024, 10, 18);            Console.WriteLine(designDate.ToString());            // 通过时间戳创建对象            DateTime ticksTime = new DateTime(1734705922);            Console.WriteLine(ticksTime.ToString());            // 具有本地化的 DateTime            DateTime dateTimeKind = new DateTime(2024, 12, 10, 7, 10, 24, DateTimeKind.Local);            Console.WriteLine(dateTimeKind.ToString());            // 包含日期、时间和毫秒的 DateTime             DateTime dateTimeMilliseconds = new DateTime(2024, 12, 15, 5, 30, 45, 100);            Console.WriteLine(dateTimeMilliseconds.ToString());            // 使用DateTime的Today获取当前日期的日期部分            DateTime today = DateTime.Today;            Console.WriteLine(today.ToString());            // 使用DateTime的 Now 获取当前的日期和时间            DateTime nowDateTime = DateTime.Now;            Console.WriteLine(nowDateTime.ToString());            // 使用DateTime的 UtcNow 获取当前的UTC日期和时间            DateTime utcNow = DateTime.UtcNow;            Console.WriteLine(utcNow.ToString());            // 使用DateTime的 MinValue或 MaxValue 获取可能的最小或最大日期和时间值            DateTime minDateTime = DateTime.MinValue;            Console.WriteLine(minDateTime.ToString());            DateTime maxDateTime = DateTime.MaxValue;            Console.WriteLine(maxDateTime.ToString());            Console.Read();

2.时间加减

DateTime dateTime = DateTime.Now;// 加减年份dateTime=dateTime.AddYears(1);dateTime=dateTime.AddYears(-1);// 加减月份dateTime=dateTime.AddMonths(1);dateTime=dateTime.AddMonths(-1);// 加减天数dateTime=dateTime.AddDays(12);dateTime=dateTime.AddDays(-12);// 加减小时dateTime=dateTime.AddHours (2);dateTime=dateTime.AddHours(-2);// 加减分钟dateTime=dateTime.AddMinutes(10);dateTime=dateTime.AddMinutes(-10);// 加减秒数dateTime=dateTime.AddSeconds(30);dateTime=dateTime.AddSeconds(-30);// 加减毫秒数dateTime=dateTime.AddMilliseconds(200);dateTime=dateTime.AddMilliseconds(-200);// 加减刻度dateTime=dateTime.AddTicks(5000);dateTime=dateTime.AddTicks(-5000);

3.日期时间比较

// 定义日期DateTime firstDate = new DateTime(2024, 12, 21);DateTime secondDate = new DateTime(2024, 12, 20);//  比较两个日期时间的大小int compareResult = DateTime.Compare(firstDate, secondDate);// 比较两个日期时间的大小int compareToResult = firstDate.CompareTo(secondDate);// 比较两个日期时间是否相等bool equalsResult = firstDate.Equals(secondDate);if (compareResult < 0)    Console.WriteLine($"日期时间:{firstDate}比{secondDate}早");else if (compareResult == 0)    Console.WriteLine($"日期时间:{firstDate}与{secondDate}相等");else    Console.WriteLine($"日期时间:{firstDate}比{secondDate}晚");

 

关注我,不失联。有啥问题请留言。

感情恋爱合集

职业发展故事

常用代码片段

程序开发教程

自我备考经验 


http://www.ppmy.cn/server/157832.html

相关文章

VUE3 一些常用的 npm 和 cnpm 命令,涵盖了修改源、清理缓存、修改 SSL 协议设置等内容。

以下是一些常用的 npm 和 cnpm 命令&#xff0c;涵盖了修改源、清理缓存、修改 SSL 协议设置等内容。 npm 常用命令 1. 修改 npm 源 更改为淘宝的 npm 镜像源&#xff08;可以提高安装速度&#xff09;&#xff1a; bash复制代码 npm config set registry https://registry…

k8s里面etcd的作用

etcd 是 Kubernetes 集群中一个至关重要的组件,它是一个开源的分布式键值存储系统,主要用于存储和管理 Kubernetes 集群的配置和状态信息。以下是 etcd 在 Kubernetes 中的具体作用和功能: ### 1. **集群状态存储** etcd 是 Kubernetes 集群的持久化存储后端,负责存储和管…

Python AI教程之十六:监督学习之决策树(7)和其它算法的比较

ML | 逻辑回归与决策树分类 逻辑回归和决策树分类是目前最流行和最基本的两种分类算法。没有哪种算法比另一种更好,而一种算法的优越性通常归功于所处理数据的性质。 我们可以在不同类别上比较这两种算法—— 标准 逻辑回归 决策树分类 可解释性 难以解释 更易于解释 决策…

Conmi的正确答案——Cordova使用“src-cordova/config.xml”编辑“Android平台”的“uses-permission”

Cordova版本&#xff1a;12.0.0 (cordova-lib12.0.1) 1、配置例程&#xff1a; <platform name"android"><config-file target"AndroidManifest.xml" parent"/manifest"><uses-permission android:name"android.permission…

Linux查看服务器日志

一、tail 这个是我最常用的一种查看方式 用法如下&#xff1a; tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n 10 test.log 查询10行之后的所有日志; tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的)一般还会配合着grep用&#xff…

简明git教程(1)

系列文章目录 简明git教程(1)简明git教程(1)简明git教程(1) 文章目录 系列文章目录前言一、git简介二、git基本概念三、安装和初始化配置1.安装&#xff1a;2.初始化&#xff1a; 三、创建本地仓库1.初始化新仓库2. 克隆现有仓库 四、git工作区和文件状态1.工作区2.文件状态 四…

android刷机

android ota和img包下载地址&#xff1a; https://developers.google.com/android/images?hlzh-cn android启动过程 线刷 格式&#xff1a;ota格式 模式&#xff1a;recovery 优点&#xff1a;方便、简单&#xff0c;刷机方法通用&#xff0c;不会破坏手机底层数据&#xff0…

sql server cdc漏扫数据

SQL Server的CDC指的是“变更数据捕获”&#xff08;Change Data Capture&#xff09;。这是SQL Server数据库提供的一项功能&#xff0c;能够跟踪并记录对数据库表中数据所做的更改。这些更改包括插入、更新和删除操作。CDC可以捕获这些变更的详细信息&#xff0c;并使这些信息…