C#获取当前时区转换方法

今天给Mongodb插入数据的时候发现,日期时间对不上,原来Mongodb(麻狗)默认是0时区,所以日期当然出错。

所以用下面进行转换就可以:

    log.AddTime = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc);

C#获取当前时区转换方法

时间: 2024-11-13 05:37:32

C#获取当前时区转换方法的相关文章

iOS 倒计时及获取本时区时间

倒计时 在viewDidLoad里写个定时器 [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES]; 然后声明定时器的方法 -(void)timerFireMethod:(NSTimer*)theTimer { //定义一个NSCalendar对象 NSCalendar *cal = [NSCalendar cur

NSDate获取当前时区的时间

[NSDate date]获取的是GMT时间,要想获得某个时区的时间,以下代码可以解决这个问题 NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: date]; NSDate *localeDate = [date  dateByAddingTimeInterval: interval]; NS

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){

python中快速获取本地时区当天0点时间戳的一种方法

如下所示,看了网上的几种方法,这种方法算是代码量比较小的,同时可以保证求的是本地时区的0点时间戳,返回的是浮点数,需要的话自己转一下int In [1]: import time In [2]: from datetime import datetime In [3]: time.mktime(datetime.now().date().timetuple()) Out[3]: 1532188800.0 原文地址:https://www.cnblogs.com/AcAc-t/p/python_d

获取win7时区所有信息

打开命令行工具: tzutil /l # 或者输入到文件中tzutil /l > data.txt

java获取系统时区

//Calendar cal = Calendar.getInstance(); //TimeZone timeZone = cal.getTimeZone(); TimeZone timeZone = TimeZone.getDefault(); System.out.println(timeZone.getID()); System.out.println(timeZone.getDisplayName());

2014-11-10 关于C# 如何获取本地电脑的UTC时区

  首先庆祝一下 我竟然在这C#公司做了一年了还没被炒 然后在吐槽一下万恶的需求 本来今天的是要获取UTC时区的 花了1小时的时间去百度搜索,现在就来分享一下 结果吧!发现C# 本身有一个System.TimeZoneInfo 该属性 当然也是通过微软的文档看到的,通过定义了一个List<TimeZoneInfo>(这里可能会打错了) 来存储,因为这里我要获取的是一个集合.好了这样就获取我们电脑里的UTC了 当然这时候 我将获取到的List拿来出来 因为我需要定义一个枚举来存储这些时区,我通过

iOS 手机时区获取问题

时区缩写 UTC, CST, GMT, CEST 以及转换 UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整. GMT(Greenwich Mean Ti

java8 各种时间转换方法

java8 各种时间转换方法 本来按照常理日期时间是一个很简单的东西,只需要根据一个时间戳就可以算出当前的时间了.但这其实只是初级的想法,是因为你的项目还没有到跨时区部署的程度,一旦你的项目要部署到其他时区就会发现,同一个时间戳,在中国代表8点,在日本就代表9点了.Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的,所以随着java版本的升级,产生了一系列代表时间的类 java.ut