精华内容
下载资源
问答
  • 判断时区是否在中国

    千次阅读 2014-12-17 10:04:50
    - (BOOL)isInChina {  BOOL result = NO;   ... //NSString* localeStr = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];... if([[[NSTimeZone loc

       

    - (BOOL)isInChina {

        BOOL result = NO;

        

       //NSString* localeStr = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];

        if([[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Chongqing"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Harbin"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Hong_Kong"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Macau"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Shanghai"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Taipei"].location == 0)

        {

            result = YES;

        }

        return result;


    展开全文
  • 1: 根据地理常识,我们知道时区有24个,经度/15=商+余数,此时的商就是是时区,给大组长说了一下,不沾边 又过了几天 2:发现django自带的模块timezone,也叫时区,于是就顺着这条道开始查找,发现一个插件---...

    先说一说这个问题的误区:

    1: 根据地理常识,我们知道时区有24个,经度/15=商+余数,此时的商就是是时区,给大组长说了一下,不沾边

    又过了几天

    2:发现django自带的模块timezone,也叫时区,于是就顺着这条道开始查找,发现一个插件----pytz

      研究这个模块的时候,发现pytz.all_timezones()  可以输出所有的时区,一查看长度有592个,这么多的时区

      当初自己说的24个时区太幼稚了.

      于是开始根据这么多的时区想问题,用户输入经纬度,判断在那个时区中,又要TM了,前台输入的经纬度,而自己获取

      的时区都是城市名,他们之间该怎么换算,开始的思路是:

      把所有的时区作为常量转化为经纬度,放到setting中,用一个查一个,前台输入经纬度做减法运算,获取最小值,根据最小值

      找到对应的时区,当时感觉很聪明问题解决了,还没有和组长说,不过感觉有点麻烦

    于是问了问别人,还是大神多

    3:python是最简洁的语言,怎么会有你想的那么复杂呢,他有自带的模块----tzwhere

      当时听到大神说的这个模块,在百度上找了找,又TM了,百度上居然搜不到,对百度真失望,不废话了直接上代码

      谷歌搜索:

      how to lookup the timezone for lat/lng with python library (the 3rd page is your answer)

      测试代码如下

      

    是不是你想要的结果,反正是我想要的...

     

    除此之外:

      当我们找到模块后使用pip安装,但是总是包一个错误:ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out

      于是又开始查找怎么接触这个错误

      Read timed out
      下载超时了,天朝的网络就这样。做程序员真心不容易。

      只有修改pip源了。
      临时使用:pip install pythonModuleName -i https://pypi.douban.com/simple
      修改默认的软件源:
      修改/etc/pip.conf 文件,即可为所有用户配置.
      修改~/.pip/pip.conf为当前用户配置.
      windowspip配置文件为C:Usersxxpippip.ini,没有就新建.

    (时区问题,谷歌有好多的答案,这个模块还有pytz, timezonefinder, )

    geocoders :http://stackoverflow.com/questions/16086962/how-to-get-a-time-zone-from-a-location-using-latitude-and-longitude-coordinates

      

    展开全文
  • ios判断时区是不是在中国

    千次阅读 2014-01-23 17:32:45
    有时可能会用到,比较实用的东西原文地址:ios判断时区是不是在中国作者:angellixf     - (BOOL)isInChina {  BOOL result = NO;     //NSString* localeStr = [[[NSUserDefaults ...
    有时可能会用到,比较实用的东西

     

       

    - (BOOL)isInChina {

       BOOL result = NO;

        

       //NSString* localeStr = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];

        if([[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Chongqing"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Harbin"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Hong_Kong"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Macau"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Shanghai"].location == 0 ||

           [[[NSTimeZone localTimeZone] name] rangeOfString:@"Asia/Taipei"].location == 0)

        {

            result = YES;

        }

       return result;

    }

    展开全文
  • 时区判断与矫正时间

    2017-05-09 20:54:51
    分享一个时区工具类 public class TimeZoneUtil { ... * 判断用户的设备时区是否为东八区(中国)  */  public static boolean isInEasternEightZones() {  boolean defaultVaule = true;  if (TimeZon

    分享一个时区工具类

    public class TimeZoneUtil {


        /**
         * 判断用户的设备时区是否为东八区(中国)
         */
        public static boolean isInEasternEightZones() {
            boolean defaultVaule = true;
            if (TimeZone.getDefault() == TimeZone.getTimeZone("GMT+08"))
                defaultVaule = true;
            else
                defaultVaule = false;
            return defaultVaule;
        }

        /**
         * 根据不同时区,转换时间
         */
        public static Date transformTime(Date date, TimeZone oldZone, TimeZone newZone) {
            Date finalDate = null;
            if (date != null) {
                int timeOffset = oldZone.getOffset(date.getTime())
                        - newZone.getOffset(date.getTime());
                finalDate = new Date(date.getTime() - timeOffset);
            }
            return finalDate;
        }
    }
    展开全文
  • Teams Bot如何判断用户所在的时区

    万次阅读 2019-11-12 19:43:50
    如果你希望你的Teams Bot可以判断出当前用户所在的时区,从而可以针对性的进行一些处理时,你要做好心理准备,这个复杂程度远远超过你的想象。因为一个用户这次在一个时区内登入Teams,下一次可能就在另一个时区了。...
  • * @param s 所在时区 * @return 所在时区的时间 */ private String calculateTime(String s, boolean isDaylight) { String s1 = "空"; //我要获取当前的日期 Date date = new D...
  • //在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名 date_default_timezone_set("Etc/GMT");//这是格林威治标准时间,得到的时间和默认时区是一样的 date_default_timezone_set("Etc/GMT+8");//...
  • PHP代码中的时间判断语句出了点问题,问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时。 找到原因后,在网上搜索到了一些关于PHP的时区设置方法:  1、修改php.ini,...
  • PHP中设置时区方法小结_php技巧 找到原因后,在网上搜索到了一些关于PHP的时区设置方法:  1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即
  • 2.1 设置时区 2.2 判断夏令时、冬令时 3.结尾 1.前言 前段时间在做一个需求的时候,其中有一个环节是需要判断当前时段,是否属于夏令时或是冬令时!对于做过国际业务或是外贸业务的童靴,应该都可能有接触到这...
  • 1,Android 判断用户的设备时区是否为东八区(中国) 2,实现代码 /** * 判断用户的设备时区是否为东八区(中国) 2014年7月31日 * @return */ public static boolean isInEasternEightZones() { boolean...
  • PHP 时区设置的三种方法 TimeZone 方法一 在PHP目录中的php.ini 里找到date.timezone项。 设置date.timezone=“Asia/Shanghai” 重启运行环境 方法二 在运行的页面添加date_dafault_timezone_set(“PRC”); 方法三 ...
  • *@param zone 时区,传入不同的时区可以判断不同地区是否处于夏令时 */ public static boolean isDaylight(TimeZone zone, Date date) { return zone.useDaylightTime() && zone.inDaylightTime(date); ...
  • Date的getTime方法时区

    千次阅读 2018-08-10 15:01:08
    工作中遇到了一个非常奇怪的问题, 我的电脑上运行获取时间戳是对的, 而服务器上运行的时间戳是错误, 找了半天, 原来是由于服务器时区不对, 但是也发现了getTime()和时区有关系 String centralTime = ...
  • 今天给Mongodb插入数据的时候发现,日期时间对不上,原来Mongodb(麻狗)默认是0时区,所以日期当然出错。 所以用下面进行转换就可以: log.AddTime = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc); ...
  • 如何修改为出厂时区为指定的时区和默认的日期? [Solution] 时间信息预设信息都是0, 在rtc 初试化 时候设置的. 由于RTC 基本上不会断电,所以它的初试化只做一次,即使重新download bin 档. 用FlashTool 执行Format, ...
  • 用时间戳判断两个时间是否在同一天和时区转换问题//用时间戳判断两个时间是否在同一天和时区转换问题 #include "stdafx.h" #include<stdio.h> #include<time.h> #include&...
  • var d1 = new Date(2009, 0, 1); var d2 = new Date(2009, 6, 1); if (d1.getTimezoneOffset() != d2.getTimezoneOffset()) { alert('Daylight Saving Time'); //夏令时 } ... alert('Daylight Ti
  • 搞了半天还试着引用API,最后发现原来C#2.0本身提供判断当前时区是否使用夏时制的功能. System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(DateTime time); return 布尔值 转载于:...
  • 目前网上提供了很多方法,但是都是考虑了一种情况,这种情况就是先假定这个时间段是发生在同一天,比如“00:00- 23:59” ,“00:00-18:00”, 代码很简单,copy一段网上代码 但是如果考虑到跨天呢?...
  • 初步判断原因是debian系统刚安装时使用US时区进行安装,导致系统的默认时区不是东八区。解决流程 首先修改/etc/localtime值为CST-8,然后使用linux命令date,发现时间已经是东八区时间。 然后重启java程序,但是程序...
  • 问题:这几天转用docker部署项目,部署后发现在涉及时间判断的总是出错,查了资料发现是docker容器的默认时区是0时区的UTC时区 解决方案: 说明:我写了个方法打印 java 获取到的时间 Demo 一、未启动的容器 在...
  • JS-时区选择-获取当前时区

    万次阅读 2018-12-29 17:18:24
    一个时区选择插件的使用,以及获取当前时区的例子。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>&...
  • 方法1,使用datetime值比较 import datetime # 范围时间 d_time1 = datetime.datetime.strptime(str(datetime.datetime.now().date())+'8:30', '%Y-%m-%d%H:%M') d_time2 = datetime.datetime.strptime(str...
  • 数据库会根据它所在服务器的时区来给我们的数据自动设置时区,当我们从数据库取出数据时,时区会因为服务器数据库的时区不同而导致时区差的问题,进而影响我们在根据时间做一些判断时,出现多8时区等等问题。...
  • 今天在自己的网站上添加了个评论的功能,因为要手记发表评论者的email跟名字,就涉及到了数据判断的问题,如果email已经在数据库里就不保存,否则就保存, client=Client() client.name=self.request.get('name')...
  • AIX修改时区

    万次阅读 2012-10-10 20:28:45
     可以用echo $TZ命令看时区判断时区以DT结尾的就使用了夏时制。如: $ hostname; echo $TZ aixserver2 CST6CDT $ $ hostname; echo $TZ aixserver1 CST6CDT $ 2、关于时间同步  使用timed是比较...
  • 使用以下语句来查询当前时区设置 date_default_timezone_get()   使用以下语句设置当前时间为北京时间 date_default_timezone_set('PRC');  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,051
精华内容 14,420
关键字:

判断时区的方法