精华内容
下载资源
问答
  • 设置时间】JS设置时间

    千次阅读 2017-09-27 11:09:53
    我们知道在Java中,可以使用Calendar来设置时间,在JS中如何设置时间呢? ①这里新建一个Date类型数据,传入值this.trainList[i].endDate是string类型的时间; ②然后就是设置时间,这里年是setFullYear(),设置...

    我们知道在Java中,可以使用Calendar来设置时间,在JS中如何设置时间呢?
    这里写图片描述

    ①这里新建一个Date类型数据,传入值this.trainList[i].endDate是string类型的时间;
    ②然后就是设置时间,这里年是setFullYear(),设置日式setDate()而不是setDay();这点要尤其注意;
    ③如果var now1= new Date()不传入参数,系统默认是当前系统时间;
    ④JS也是支持+=写法的;

    展开全文
  • Linux 系统设置时间和获取时间

    千次阅读 2018-06-10 16:42:00
    手里的智能锁项目 , 做了个菜单,设置时间的功能 , 弄了大半天弄完了, 记录一下方法1设置时间设置时间需要2个结构体,分别是struct tm 和struct timeval还有一个长整型的time_t类型, 总共4个步骤。1.1 把tm类型...

    手里的智能锁项目 , 做了个菜单,设置时间的功能 , 弄了大半天弄完了,  记录一下方法

    1设置时间

    设置时间需要2个结构体,分别是struct tm 和struct timeval还有一个长整型的time_t类型, 总共4个步骤。


    1.1 把tm类型里的成员(年 月 日 时 分 秒)逐个赋值

    struct tm {
        /*  
         * the number of seconds after the minute, normally in the range
         * 0 to 59, but can be up to 60 to allow for leap seconds
         */
        int tm_sec;
        /* the number of minutes after the hour, in the range 0 to 59*/
        int tm_min;
        /* the number of hours past midnight, in the range 0 to 23 */
        int tm_hour;
        /* the day of the month, in the range 1 to 31 */
        int tm_mday;
        /* the number of months since January, in the range 0 to 11 */
        int tm_mon;
        /* the number of years since 1900 */
        long tm_year;
        /* the number of days since Sunday, in the range 0 to 6 */
        int tm_wday;
        /* the number of days since January 1, in the range 0 to 365 */
        int tm_yday;
    };

    1.2 通过mktime函数 , 计算出从1970年到现在经过的总共秒数,time_t类型的变量来接收返回值,伪代码如下

    time_t timep = mktime(&tm);//当前的tm结构体里的年月日时分秒都已经赋值过

    1.3 把mktime计算出来的秒填到tv结构体里的tv_sec域,伪代码如下

    struct timeval {
        time_t      tv_sec;     /* seconds */
        long        tv_usec;    /* microseconds */
    };
    

    tv.tv_sec = timep;

    tv.tv_usec = 0;

    1.4 调用系统函数settimeofday(&tv, NULL),设置就OK了 ,

    settimeofday函数的原型是 int settimeofday(const struct timeval *tv, struct timezone *tz);  参数tv表示时间的结构体,参数tz表示当地时区(如DST_USA,DST_AUST等等),如果对tz或者tv其中一项不感兴趣, 直接像我一样填NULL就行了。

    需要注意的是 ,  settimeofday这个函数只能由root用户调用 , 如果其他用户调用的话会报错EPERM, 即权限不够。


    2 代码:

    #include <stdio.h>
    #include <time.h> //struct tm
    #include <sys/time.h>// struct timeval
    
    int main(void)
    {
    // Set time 需要的struct tm和struct timeval两个结构体以及一个time_t类型
        struct tm set_tm;
        struct timeval set_tv;
        time_t timep;
    //1 填充struct tm结构体的实例
        set_tm.tm_year = 2018 - 1900;
        set_tm.tm_mon = 6 - 1;
        set_tm.tm_mday = 10; 
        set_tm.tm_hour = 15; 
        set_tm.tm_min = 55; 
        set_tm.tm_sec = 5;
    //2 通过mktime函数把struct tm结构体里的值转换成秒
        timep = mktime(&set_tm);
    //3 把1970年到现在总共经过的秒数填充到struct timeval的tv_sec项
        set_tv.tv_sec = timep;
        set_tv.tv_usec = 0;
    //4 调用settimeofday函数, 设置系统时间
        if (settimeofday(&set_tv, (struct timezone *)0) < 0) {
            printf("set time error !\n");
            return -1; 
        }   
    
        return 0;
    }

    运行结果:


    第一次./a.out 显示set time error的原因 , 就是因为我不是root用户 , 第二次运行之前加上sudo就设置成功了。

    (t是我自己写的一个命令,平时用来显示当前系统时间的)


    2 获取系统时间

    因为获取系统时间其实也就是设置系统时间的逆向操作, 原理是一样的, gettimeofday函数获取到1970年到现在总共的秒数,然后用localtime函数通过总共秒数来计算出其他成员的值, 逐个填充到struct tm结构体的成员中,所以我就直接上代码了


    3 获取系统时间代码:

    #include <stdio.h>
    #include <time.h>
    #include <sys/time.h>
    
    int main(void)
    {
        struct tm *get_tm;
        struct timeval get_tv;
    
        gettimeofday(&get_tv, NULL);
        get_tm = localtime(&get_tv.tv_sec);
    
        #if 0
        printf("%s \n", asctime(get_tm));
        #else
        printf("year %d mon %d mday %d hour %d min %d sec  %d \n",  get_tm->tm_year + 1900, get_tm->tm_mon + 1,
                                                                    get_tm->tm_mday, get_tm->tm_hour,
                                                                    get_tm->tm_min , get_tm->tm_sec);
        #endif
    
        return 0;
    }


    运行结果如下


    上面显示的方式是调用系统的asctime函数把struct tm转换成字符串来显示, 下面是每个成员逐个手动去打印。


    最后提醒一下各位小伙伴 , 如果设置了错误的系统时间,可以使用ntp来同步系统时间,我使用的是阿里云的时间服务器,

    命令如下  sudo ntpdate ntp.aliyun.com 


    展开全文
  • centos 设置时间和时区

    万次阅读 2018-07-24 11:29:41
    set-timezone 设定时区set-time 设置时间 set-btp 设置同步ntp 修改时区tzselect ------------- 也可以直接用下面命令直接更换时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime time...

    timedatectl

    查看时间,时区,格林威治时间

    list-timezones 列出系统上支持的时区
    set-timezone 设定时区
    set-time 设置时间
    set-btp 设置同步ntp
    修改时区tzselect
    -------------

    也可以直接用下面命令直接更换时区
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    timedatec修改时区
    timedatectl set-timezone "America/New_York"

    修改后使用hwclock同步bios时间
    ntpdate同步时间
    国内常用ntp服务器地址

    
    ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)
    
    s1a.time.edu.cn 北京邮电大学
    
    s1b.time.edu.cn 清华大学
    
    s1c.time.edu.cn 北京大学
    
    s1d.time.edu.cn 东南大学
    
    s1e.time.edu.cn 清华大学
    
    s2a.time.edu.cn 清华大学
    
    s2b.time.edu.cn 清华大学
    
    s2c.time.edu.cn 北京邮电大学
    
    s2d.time.edu.cn 西南地区网络中心
    
    s2e.time.edu.cn 西北地区网络中心
    
    s2f.time.edu.cn 东北地区网络中心
    
    s2g.time.edu.cn 华东南地区网络中心
    
    s2h.time.edu.cn 四川大学网络管理中心
    
    s2j.time.edu.cn 大连理工大学网络中心
    
    s2k.time.edu.cn CERNET桂林主节点
    
    s2m.time.edu.cn 北京大学
    
    展开全文
  • PLSQL Developer设置时间格式

    千次阅读 2019-03-12 20:00:39
    设置系统环境变量 设置编码: NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 设置时间格式: NLS_DATE_FORMAT=yyyy-MM-dd hh24:mi:ss NLS_TIMESTAMP_FORMAT=yyyy-MM-dd hh24:mi:ss

    设置系统环境变量

    设置编码:
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    设置时间格式:
    NLS_DATE_FORMAT=yyyy-MM-dd hh24:mi:ss
    NLS_TIMESTAMP_FORMAT=yyyy-MM-dd hh24:mi:ss

    展开全文
  • 试了几个网上的方法都不行,最后用来的win7时候的控制面板界面方式打开修改就可以修改了 1.搜索运行,输入 control panel 回车 2.设置时间就可以了 ...
  • Linux 设置时间

    千次阅读 2012-05-24 17:05:36
    #date // 查看当前时间 #date -s 12/01/2016 // 设置日期为2016年12月1日 ...#date -s 17:55:55 // 设置时间为下午5点55分55秒 #hwclock -w // 将当前日期与时间写入bios,避免重启后失效。
  • 问题:Android休眠设置时间设置和实现永不锁屏方法:方法一、调整系统源码目的:实现永不休眠路径:frameworks/base/packages/SettingsProvider/res/values/defaults.xml 行号:22 原来60000改为2147483647目的:...
  • linux设置时间

    万次阅读 2019-01-11 12:34:28
    Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。...设置系统时间的命令: #date --set “03/01/17 10:15"(月/日/年 时:分:秒) 2、hwclock/clock 查看硬件时...
  • Mysql 设置时间自动生成

    万次阅读 2017-05-25 15:42:23
    今天建数据库要设置一个时间字段,并且这个时间是自动生成的,当数据增加的时候,系统默认设置时间字段 下面列举两种方法: 1、使用工具,我用的工具是navcat for mysql 自从我开始接触数据库以来,我就一直用这个...
  • MySql中如何设置时间默认为当前日期

    万次阅读 2019-03-13 09:53:16
    MySql中如何设置时间默认为当前日期 本人是这样写的: 1. 把考试日期的类型修改为TIMESTAMP 2. 把默认值改为DEFAULT NOW() 如下: examDate TIMESTAMP DEFAULT NOW() NOT NULL COMMENT ‘考试日期’ ...
  • esxi设置时间和NTP的方法

    千次阅读 2017-11-15 15:28:00
    esxi主机是不能用date命令来设置时间的,需要使用esxcli命令 更改esxi系统时间: #esxcli system time set -d 08 -H 16 -m 01 -M 03 -y 2016 如果同步系统时间到主板上,使用下面命令: #esxcli system time get ...
  • 时钟类是C++相关书籍上比较常见的经典例子,本文在时钟类的基础上进一步完善改进,在显示时间是先进行判断,确定设置时间是否合理,如果合理,则调用自定义Run( )函数完成计时功能,否则输出提示。相比于常见C++时钟...
  • 设置时间服务器

    千次阅读 2017-09-18 11:16:11
    公司多台服务器时间不一致,严重影响日常维护。...(其中标准版和企业版用网上设置策略组和注册表,没有难度。以下主要是数据中心版,主要因为数据中心版internet时间选项一直搞不出来) 1、将A作为时间服务器,其
  • 下面装机之家分享一下电脑每次开机都要重新设置时间解决方法,希望能够让更多遇到这种问题的用户能够参考本文解决问题。电脑每次开机时间都不对电脑故障分析:在电脑中,主板电池它的作用是记录电脑系...
  • postman设置时间参数

    万次阅读 2019-01-21 11:32:36
    1.在使用postman测试接口时,想设置Body中的某一个参数为当前系统时间。 2.可在Pre-request Script中书写JavaScript代码,通过调用postman的setGlobalVariable函数置入全局变量。 转载自...
  • android TimerTask 动态设置时间

    千次阅读 2012-08-07 13:53:19
    这篇博客要说明的是,如何动态的设置时间。 下面要说明的是Timer在设置了一个任务之后,会按照你指定的时间进行循环。这个时候,如果你想修改时间,是很困难的,因为系统没有提供修改时间的接口。 我的做法是:...
  • Highcharts数据标签中设置时间格式

    千次阅读 2015-08-12 13:45:52
    Highcharts数据标签中设置时间格式
  • 华三交换机如何设置时间

    万次阅读 2019-05-27 22:38:16
    华三交换机时间设置命令 1.用户视图,查询交换机系统时间 <h3c>display clock 2.用户视图,调整交换机系统时间 <h3c>clock datetime at 12:00:00 24/05/2019 3.系统视图,设置北京时间 <h3c>...
  • mysql设置时间默认值

    万次阅读 2019-05-06 10:28:30
    1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据...
  • hwclock设置时间

    千次阅读 2018-09-18 16:37:10
    功能说明:显示与设定硬件时钟。   语 法:hwclock [--adjust][--debug][--directisa...日期与时间&gt;]   补充说明:在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常...
  • // TODO 设置显示的最大值范围 mDatePicker.setMaxDate(System.currentTimeMillis() - 1000L);设置显示的最大时间为当前时间
  • python+pandas如何自动设置时间索引

    千次阅读 2018-08-15 09:57:13
    在pandas设置时间索引的过程中,我们不想把索引中的日期一个一个的写出来,于是就有了date_range()函数   代码如下: import pandas as pd filling = pd.DataFrame(index=pd.date_range('2017-08-01',periods=...
  • 其实就是在结束时间框里设置开始时间的最大时间在开始时间框里设置结束时间的最小时间具体代码如下layui.use(['form', 'laydate'], function(){ var form = layui.form; var laydate = layui.laydate; var ...
  • sharepoint 2010 设置时间控件sharepoint DateTimeControl禁止输入值
  • 如何设置时间倒计时

    千次阅读 2019-01-31 19:47:24
    相信很多小伙伴在做项目时会遇到过要用到时间倒计时的效果,下面我们来实现一下如何将自己设置时间来让其进行时间倒计。 jsp调用的方法截图: 运行效果: 这样你就可以根据自己所需要的时间设置倒计时啦,...
  • kali Linux 图形界面设置时间

    千次阅读 2019-02-22 16:43:37
    kali Linux的设置里面没有时间选项,其实是没找对地方而已 点击桌面右上角,账户,账户设置时间设置就在这里啦。
  • CentOS7设置时间同步

    万次阅读 2019-01-10 20:24:33
    将ntp服务设置为缺省启动 systemctl enable ntpd 修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作 sudo vi /etc/sysconfig/ntpd 启动ntp服务 sudo service ntpd restart 将系统...
  • c#chart 的x轴怎么设置时间形式,是从0开始的计时,试了很多,没试出来。请求指点

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 178,090
精华内容 71,236
关键字:

设置时间