OffSet和Utc
Utc就是格林威治的时间。Offset就是本地时间和格林威治时间的时区差之类的了。 1 DateTime dtt = System.DateTime.Now ;//utcnow是格林威治的时间,与北京时间-8
strin(dtt); public static string strin(System.DateTimeOffset mydate)//时间转成DateTimeOffset,时间后面会出现+08:00的样式,会给出传过来的时间比格林威治多几个时区
{ DateTime d1 = mydate.Date;
int hour = mydate.Hour;
DateTime LocalDateTime = mydate.LocalDateTime;//会转成本地时间
TimeSpan offset = mydate.Offset;//显示+8:00:00就是比格林威治时间按多8个时区
int Second = mydate.Second;
long longs = mydate.Ticks; long ToFileTime = mydate.ToFileTime();
DateTime UtcDateTime = mydate.UtcDateTime;//utc的时间
DateTimeOffset ToUniversalTime = mydate.ToUniversalTime();//通用时间 utc加+00:00
DateTimeOffset ToLocalTime = mydate.ToLocalTime();//会转成本地时间,带有+00:00的样式
DateTimeOffset ToOffset = mydate.ToOffset(offset);//当前时间 +8:00:00的样式 return "";
}
Utc就是格林威治的时间了。Offset就是本地时间和格林威治时间的时区差之类的了。
DateTime timestamp = DateTimeOffset.Now.DateTime;//就是当前时间
//DateTime.UtcNow返回以UTC表示的当前时间
DateTimeOffset date = DateTimeOffset.Now;//当前时间 {2020/5/11 15:30:35 +08:00}
DateTime date2 = DateTime.Now;//{2020/5/11 15:30:35}
DateTime date3 = DateTime.UtcNow;//{2020/5/11 15:30:35}
DateTime timestamp = DateTimeOffset.Now.DateTime; //{2020/5/11 15:32:09} DateTimeOffset dto = new DateTimeOffset(, , , , , , TimeSpan.Zero);
long rett = dto.ToUnixTimeSeconds();//返回3600s 就是从1970年0时0秒,到 这个时间(1970, 1, 1, 1, 0, 0),间隔3600秒
// ToUnixTimeSeconds 传回自1970-01-01T00:00:00Z 以来所经过的秒数。 时间戳
OffSet和Utc的更多相关文章
- MySQL 5.7 时间显示修改(log_timestamps UTC)
https://blog.csdn.net/leshami/article/details/78952842 在MySQL 5.7版本中,日志记录时间发生了变化,使用了UTC方式来记录日志时间,也就是 ...
- MySQL5.7 error log时间显示问题
最近有两三套环境升级到了5.7.16,发现mysql.err中的时间好像有些问题,经查是mysql 5.7后的变更,如下: root@localhost [(none)]>select now( ...
- css3clock.js - 一个用CSS3与纯js实现的简单时钟
前言 项目代码明细可以查看我Github上的源码:https://github.com/nelsonkuang/css3clock.js 实现思路 主要是用CSS3控制时针.分针和秒针旋转:时针每12 ...
- python基础-模块
一.模块介绍 ...
- time & datetime
时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:t ...
- 学习PYTHON之路, DAY 6 - PYTHON 基础 6 (模块)
一 安装,导入模块 安装: pip3 install 模块名称 导入: import module from module.xx.xx import xx from module.xx.xx impo ...
- python---time和datetime
#python中时间日期格式化符号 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数( ...
- python之路——基础篇(2)模块
模块:os.sys.time.logging.json/pickle.hashlib.random.re 模块分为三种: 自定义模块 第三方模块 内置模块 自定义模块 1.定义模块 将一系列功能函数或 ...
- roundup配置
原因:我需要一个简单的issue tracker why roundup: python,简单 找了半天的文档,找不到文档,只能自己慢慢试,试到现在,可以打开tracker页面,用户注册的时候可以发邮 ...
随机推荐
- 【codeforces 766A】Mahmoud and Longest Uncommon Subsequence
time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...
- java 实现类似spring的可配置的AOP框架
一.工厂类BeanFactory: 1.工厂类BeanFactory负责创建目标类或代理类的实例对象,并通过配置文件实现切换. 2.getBean方法根据参数字符串返回一个相应的实例对象,如果参数字符 ...
- vue脚手架搭项目 git push超时github网站打不开
vue: 1.npm install vue-cli -g 全局安装脚手架 2.vue init webpack name 新建项目 name为项目名称 react: 1..npm install ...
- ASP.NET MVC4.0+EF+LINQ+bui+bootstrap+网站+角色权限管理系统(开篇)
系统预览: 源码下载:http://www.yealuo.com/Home/Detail?KeyValue=2f926407-f80b-4bff-a729-949a53efed7b 创建项目,新手按步 ...
- 举例理解Hibernate的三种状态(转)
转自:https://blog.csdn.net/yiguang_820/article/details/79073152 初学Hibernate,了解到Hibernate有三种状态:transien ...
- C++重载、覆盖与隐藏——转载
http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html 成员函数的重载.覆盖与隐藏成员函数的重载.覆盖(override)与隐藏很容易混 ...
- DOCKER学习_002:Docker的容器管理
一 Docker的基本信息 前面已经安装了Docker,现在看一下已安装Docker的安装环境以及其他信息 1.1 系统环境 [root@docker-server3 ~]# uname -r -.e ...
- 【简要题解】Hihocoder 重复旋律1-9简要题解
[简要题解]Hihocoder 重复旋律1-8简要题解 编号 名称标签 难度 1403 后缀数组一·重复旋律 Lv.4 1407 后缀数组二·重复旋律2 Lv.4 1415 后缀数组三·重复旋律3 L ...
- $BZOJ3232$ 圈地游戏 网络流
正解:最小割+01分数规划 解题报告: 传送门$QwQ$ 感$jio$这个好像是$NOIp2018$集训的时候$cjk$学长讲01分数规划的时候港的,,,?$QwQ$虽然我还是不会嘤 首先看到这个分数 ...
- Acunetix 11 配置详解
Acunetix 扫描配置 Full Scan– 使用Full Scan来发起一个扫描的话,Acunetix会检查所有可能得安全漏洞. High Rish Vulnerabilities–这个扫描选项 ...