首页 > 数据库 >C# 的DateTime 和 Mysql 的10位时间戳 转化

C# 的DateTime 和 Mysql 的10位时间戳 转化

时间:2022-12-16 11:56:58浏览次数:83  
标签:10 C# Ticks System long DateTime startTime time

1.将Unix时间戳转换为DateTime类型时间

 

public static System.DateTime ConvertIntDateTime(long d)

{

System.DateTime time = System.DateTime.MinValue;

System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));

time = startTime.AddSeconds(d);

return time;

}

 

2.将c# DateTime时间格式转换为Unix时间戳格式

 


        public static long ConvertDateTimeToInt(System.DateTime time)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));
           
            //long t = (time.Ticks - startTime.Ticks) / 10000;   //除10000调整为13位      
            long t = (time.Ticks - startTime.Ticks) / 10000000;   //除10000000调整为10位    
            
            return t;
        }

3.Mysql  时间转化

 

1.10位数字转时间
select from_unixtime("1669824447")


2.时间转10位数字
select unix_timestamp("2022-12-1 11:02:56")

 

标签:10,C#,Ticks,System,long,DateTime,startTime,time
From: https://www.cnblogs.com/liaoweiyang/p/16986945.html

相关文章

  • MacOS怎么安装打印驱动和连接打印机
    一、下载官方驱动https://support.apple.com/kb/dl1888?locale=en_US  二、安装驱动把下载的驱动放到Downloads文件夹下。打开终端,键入以下命令:ps:下载的驱动文......
  • C#基础学习
    1程序结构1.1C#的组成部分命名空间声明;一个类(class);类方法;类属性;一个main方法;语句和表达式;注释。1.2C#程序结构下面我们通过一个命名行窗口打印“HelloW......
  • C++_基于例子进行学习
    1.C++examplelearningfirstexample--》1.include#include指令:头文件包含指令。预处理阶段,#include会将头文件拷贝到本文件内进行运行<string.h>是旧的C头文件,对......
  • C语言《数据结构》课程设计任务书
    C语言《数据结构》课程设计任务书1.个人薪资管理系统[基本功能]1)个人工号及薪资使用线性表实现数据存储;2)可实现个人薪资信息的输入、修改、删除功能;3)能够对数据按......
  • redis 查找模糊key [scanKeys]
    /***以count为步长查找符合pattern条件的keys**@paramredisTemplate指定redis*@parampattern匹配条件*@paramcount一次在count条记录中match符合pattern条......
  • Codeforces Round #838 (Div. 2) D. GCD Queries
    题意有个长度为n的排列p,[0,1,2,...n-1],你可以进行至多2*n次询问,每次询问两个i,j,返回gcd(pi,pj),让你在规定时间内猜出0在哪两个位置之一思路这是一道交互题,询问的上限是2n......
  • 二进制中1的个数--C语言
    分析:方法一以循环的方式进行以下操作,直到n缩减变为0。(1)用该数据模2,检测其是否能够被2整除。(2)若可以,则该数据对应二进制比特位的最低位一定是0,否则是1。如果是1,给计数加1......
  • C语言复习 --指针
    指针和指针变量的区别#include<stdio.h>/*整型指针变量p,存储的值是整型变量age的内存地址符号&是取地址符,那么&age=00000033d07ff67c;由于指针变量本身也是一个......
  • Linux升级至glibc-2.14步骤
    Linux升级至glibc-2.14步骤查看gcc版本命令:strings/lib64/libc.so.6|grepGLIBC_glibc安装首先,点击此处下载glibc2.14下载,得到glibc-2.14.tar.gz使用如下命令解......
  • Cypher学习《二》
    1.optionalmatchoptionalmatch语句用于搜索模式中描述的匹配项,对于找不到的项用null代替。optionalmatch匹配模式与match类似,不同之处在于,如果没有匹配到,optionalmatch......