首页 > 其他分享 >STATA 日期型数据显示格式调整

STATA 日期型数据显示格式调整

时间:2023-04-06 14:46:01浏览次数:48  
标签:11 1949 22 28 A3 1945 日期 STATA 格式

use ceshi1,clear
. list

//      +--------------------+
//      | A3_1   A3_2   A3_3 |
//      |--------------------|
//   1. | 1967      5      2 |
//   2. | 1945      8     22 |
//   3. | 1949      3     14 |
//   4. | 1986      6     16 |
//   5. | 1958      3      6 |
//      |--------------------|
//   6. | 1996     12      7 |
//   7. | 1983     11     11 |
//   8. | 1945     11     15 |
//   9. | 1987      5     30 |
//  10. | 1991      4     28 |
//      +--------------------+
des
// Contains data from ceshi1.dta
//  Observations:            10                  
//     Variables:             3                  6 Apr 2023 13:57
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// Variable      Storage   Display    Value
//     name         type    format    label      Variable label
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// A3_1            int     %10.0g                [年]  A3. 您的出生日期是什么?
// A3_2            byte    %12.0g     A3_2       [月]  A3. 您的出生日期是什么?
// A3_3            byte    %12.0g     A3_3       [日]  A3. 您的出生日期是什么?
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// Sorted by: 
gen csrq=date(string(A3_1)+"-"+string(A3_2)+"-"+string(A3_3),"YMD")
. list

//      +----------------------------+
//      | A3_1   A3_2   A3_3    csrq |
//      |----------------------------|
//   1. | 1967      5      2    2678 |
//   2. | 1945      8     22   -5245 |
//   3. | 1949      3     14   -3945 |
//   4. | 1986      6     16    9663 |
//   5. | 1958      3      6    -666 |
//      |----------------------------|
//   6. | 1996     12      7   13490 |
//   7. | 1983     11     11    8715 |
//   8. | 1945     11     15   -5160 |
//   9. | 1987      5     30   10011 |
//  10. | 1991      4     28   11440 |
//      +----------------------------+

format csrq %td
. list
//
//      +--------------------------------+
//      | A3_1   A3_2   A3_3        csrq |
//      |--------------------------------|
//   1. | 1967      5      2   02may1967 |
//   2. | 1945      8     22   22aug1945 |
//   3. | 1949      3     14   14mar1949 |
//   4. | 1986      6     16   16jun1986 |
//   5. | 1958      3      6   06mar1958 |
//      |--------------------------------|
//   6. | 1996     12      7   07dec1996 |
//   7. | 1983     11     11   11nov1983 |
//   8. | 1945     11     15   15nov1945 |
//   9. | 1987      5     30   30may1987 |
//  10. | 1991      4     28   28apr1991 |
//      +--------------------------------+
. des

// Contains data from ceshi1.dta
//  Observations:            10                  
//     Variables:             4                  6 Apr 2023 13:57
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// Variable      Storage   Display    Value
//     name         type    format    label      Variable label
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// A3_1            int     %10.0g                [年]  A3. 您的出生日期是什么?
// A3_2            byte    %12.0g     A3_2       [月]  A3. 您的出生日期是什么?
// A3_3            byte    %12.0g     A3_3       [日]  A3. 您的出生日期是什么?
// csrq            double  %td                   
// -------------------------------------------------------------------------------------------------------------------------------------------------------
// Sorted by: 
//      Note: Dataset has changed since last saved.
drop yw
gen yw=csrq
format yw %tw
. list
//%td:日  %td  %tm::显示年的第几周 
//      +------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq        yw |
//      |------------------------------------------|
//   1. | 1967      5      2   02may1967   2011w27 |
//   2. | 1945      8     22   22aug1945    1859w8 |
//   3. | 1949      3     14   14mar1949    1884w8 |
//   4. | 1986      6     16   16jun1986   2145w44 |
//   5. | 1958      3      6   06mar1958   1947w11 |
//      |------------------------------------------|
//   6. | 1996     12      7   07dec1996   2219w23 |
//   7. | 1983     11     11   11nov1983   2127w32 |
//   8. | 1945     11     15   15nov1945   1860w41 |
//   9. | 1987      5     30   30may1987   2152w28 |
//  10. | 1991      4     28   28apr1991    2180w1 |
//      +------------------------------------------+
format yw %tm
list
//
//      +------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq        yw |
//      |------------------------------------------|
//   1. | 1967      5      2   02may1967    2183m3 |
//   2. | 1945      8     22   22aug1945   1522m12 |
//   3. | 1949      3     14   14mar1949    1631m4 |
//   4. | 1986      6     16   16jun1986    2765m4 |
//   5. | 1958      3      6   06mar1958    1904m7 |
//      |------------------------------------------|
//   6. | 1996     12      7   07dec1996    3084m3 |
//   7. | 1983     11     11   11nov1983    2686m4 |
//   8. | 1945     11     15   15nov1945    1530m1 |
//   9. | 1987      5     30   30may1987    2794m4 |
//  10. | 1991      4     28   28apr1991    2913m5 |
//      +------------------------------------------+
format yw %tq
list
//%tq:季度
//      +-----------------------------------------+
//      | A3_1   A3_2   A3_3        csrq       yw |
//      |-----------------------------------------|
//   1. | 1967      5      2   02may1967   2629q3 |
//   2. | 1945      8     22   22aug1945   0648q4 |
//   3. | 1949      3     14   14mar1949   0973q4 |
//   4. | 1986      6     16   16jun1986   4375q4 |
//   5. | 1958      3      6   06mar1958   1793q3 |
//      |-----------------------------------------|
//   6. | 1996     12      7   07dec1996   5332q3 |
//   7. | 1983     11     11   11nov1983   4138q4 |
//   8. | 1945     11     15   15nov1945   0670q1 |
//   9. | 1987      5     30   30may1987   4462q4 |
//  10. | 1991      4     28   28apr1991   4820q1 |
//      +-----------------------------------------+

format yw %th
list
//%th:半年
//      +-----------------------------------------+
//      | A3_1   A3_2   A3_3        csrq       yw |
//      |-----------------------------------------|
//   1. | 1967      5      2   02may1967   3299h1 |
//   2. | 1945      8     22   22aug1945    -5245 |
//   3. | 1949      3     14   14mar1949    -3945 |
//   4. | 1986      6     16   16jun1986   6791h2 |
//   5. | 1958      3      6   06mar1958   1627h1 |
//      |-----------------------------------------|
//   6. | 1996     12      7   07dec1996   8705h1 |
//   7. | 1983     11     11   11nov1983   6317h2 |
//   8. | 1945     11     15   15nov1945    -5160 |
//   9. | 1987      5     30   30may1987   6965h2 |
//  10. | 1991      4     28   28apr1991   7680h1 |
//      +-----------------------------------------+

format yw %dN-D-CY
list
//显示:月 日  年
//      +---------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq           yw |
//      |---------------------------------------------|
//   1. | 1967      5      2   02may1967   05-02-1967 |
//   2. | 1945      8     22   22aug1945   08-22-1945 |
//   3. | 1949      3     14   14mar1949   03-14-1949 |
//   4. | 1986      6     16   16jun1986   06-16-1986 |
//   5. | 1958      3      6   06mar1958   03-06-1958 |
//      |---------------------------------------------|
//   6. | 1996     12      7   07dec1996   12-07-1996 |
//   7. | 1983     11     11   11nov1983   11-11-1983 |
//   8. | 1945     11     15   15nov1945   11-15-1945 |
//   9. | 1987      5     30   30may1987   05-30-1987 |
//  10. | 1991      4     28   28apr1991   04-28-1991 |
//      +---------------------------------------------+
format yw %dCY-N-D
list
//显示: 年 月  日
//     +---------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq           yw |
//      |---------------------------------------------|
//   1. | 1967      5      2   02may1967   1967-05-02 |
//   2. | 1945      8     22   22aug1945   1945-08-22 |
//   3. | 1949      3     14   14mar1949   1949-03-14 |
//   4. | 1986      6     16   16jun1986   1986-06-16 |
//   5. | 1958      3      6   06mar1958   1958-03-06 |
//      |---------------------------------------------|
//   6. | 1996     12      7   07dec1996   1996-12-07 |
//   7. | 1983     11     11   11nov1983   1983-11-11 |
//   8. | 1945     11     15   15nov1945   1945-11-15 |
//   9. | 1987      5     30   30may1987   1987-05-30 |
//  10. | 1991      4     28   28apr1991   1991-04-28 |
//      +---------------------------------------------+

//下面是产生字符型日期形式的数据     
gen csrq1=string(A3_1)+"-"+string(A3_2)+"-"+string(A3_3)
list
//     +----------------------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq           yw        csrq1 |
//      |----------------------------------------------------------|
//   1. | 1967      5      2   02may1967   1967-05-02     1967-5-2 |
//   2. | 1945      8     22   22aug1945   1945-08-22    1945-8-22 |
//   3. | 1949      3     14   14mar1949   1949-03-14    1949-3-14 |
//   4. | 1986      6     16   16jun1986   1986-06-16    1986-6-16 |
//   5. | 1958      3      6   06mar1958   1958-03-06     1958-3-6 |
//      |----------------------------------------------------------|
//   6. | 1996     12      7   07dec1996   1996-12-07    1996-12-7 |
//   7. | 1983     11     11   11nov1983   1983-11-11   1983-11-11 |
//   8. | 1945     11     15   15nov1945   1945-11-15   1945-11-15 |
//   9. | 1987      5     30   30may1987   1987-05-30    1987-5-30 |
//  10. | 1991      4     28   28apr1991   1991-04-28    1991-4-28 |
//      +----------------------------------------------------------+

//下面是产生字符型日期形式的数据,月日都占两位,不足的左边补0
gen csrq2=string(A3_1)+"-"+substr("00"+string(A3_2),-2,2)+"-"+substr("00"+string(A3_3),-2,2)
list
//     +-----------------------------------------------------------------------+
//      | A3_1   A3_2   A3_3        csrq           yw        csrq1        csrq2 |
//      |-----------------------------------------------------------------------|
//   1. | 1967      5      2   02may1967   1967-05-02     1967-5-2   1967-05-02 |
//   2. | 1945      8     22   22aug1945   1945-08-22    1945-8-22   1945-08-22 |
//   3. | 1949      3     14   14mar1949   1949-03-14    1949-3-14   1949-03-14 |
//   4. | 1986      6     16   16jun1986   1986-06-16    1986-6-16   1986-06-16 |
//   5. | 1958      3      6   06mar1958   1958-03-06     1958-3-6   1958-03-06 |
//      |-----------------------------------------------------------------------|
//   6. | 1996     12      7   07dec1996   1996-12-07    1996-12-7   1996-12-07 |
//   7. | 1983     11     11   11nov1983   1983-11-11   1983-11-11   1983-11-11 |
//   8. | 1945     11     15   15nov1945   1945-11-15   1945-11-15   1945-11-15 |
//   9. | 1987      5     30   30may1987   1987-05-30    1987-5-30   1987-05-30 |
//  10. | 1991      4     28   28apr1991   1991-04-28    1991-4-28   1991-04-28 |
//      +-----------------------------------------------------------------------+

 

标签:11,1949,22,28,A3,1945,日期,STATA,格式
From: https://www.cnblogs.com/xkdn/p/17292715.html

相关文章

  • STATA 用变量原有值标签的显示值来代替,删除原有的值标签
    .des//变量provinces对应的值标签s41lab//Containsdatafrom1xx.dta//Observations:10//Variables:26Apr202312:14//---------------------------------------------------------------------......
  • HTTP请求数据格式及响应数据格式
    一、什么是HTTP概念:HyperTextTransferProtocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则  HTTP协议特点:1、基于TCP协议:面向连接,安全2、基于请求-响应模型的:一次请求对应一次响应3、HTTP协议是无状态的协议:对应事务处理没有记忆能力。每次请求-响应都是独......
  • 日期
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"content="width=d......
  • 流媒体技术学习笔记之(四)解决问题video.js 播放m3u8格式的文件,根据官方的文档添加vide
    源码地址:https://github.com/Tinywan/PHP_Experience总结:说明:测试环境:本测试全部来自阿里云直播和OSS存储点播以及本地服务器直播和点播播放器:VideoJs直播:1、阿里云直播,需要CDN设置HTTP头2、本地直播需要设置直播访问服务器的头部信息(本地为Nginx)add_header'Access-......
  • 合法日期
    合法日期题目描述小蓝正在上小学,老师要求同学们在暑假每天记日记。可是小蓝整个暑假都在玩,直到最后一天才想起要记日记。于是小蓝赶紧编了一些日记交给老师。没想到,日记很快就被老师发现了问题,原来小蓝记完8月31日的日记,竟又记了8月32日和8月33日的日记。这显然是......
  • java中如何灵活的比较日期大小
    java中如何灵活的比较日期时间大小 在比较两个日期时间的大小之前,我们先了解两个需要用到的类:Date和Calendar 1. Date类 java.util包提供了Date类来封装当前的日期和时间1publicstaticvoidmain(String[]args){2DatedNow=newDate();3......
  • 相机色彩格式及其转换
    2023年04月05日相机色彩格式及其转换参考文章YUV格式详解,只看这一篇就够了-简书(jianshu.com)RAW、RGB、YUV图像格式区别-知乎(zhihu.com)YUV-维基百科,自由的百科全书(wikipedia.org)YUV格式YUV的发展历史YUV的发明是彩色电视和黑白电视的过渡时期,黑白视频只......
  • 电脑硬盘格式由gpt改为mbr怎么改
    转自https://zhidao.baidu.com/question/634080366973241244.html 电脑硬盘分区有gpt与mbr两种格式,两者各有优点。“gpt格式”带来了很多新特性,最大支持18EB的大容量。“mbr格式”最大只支持2TB,但拥有最好的兼容性。将gpt转化为mbr的方法如下:1、装windows操作系统时,如果提示......
  • word调格式有感
    1、页眉、页脚和“节”很有关系2、如果出现页眉处的横线不同,可以考虑......
  • yaml-cpp YAML格式处理库的介绍和使用(面向业务编程-文件格式处理)
    yaml-cppYAML格式处理库的介绍和使用(面向业务编程-文件格式处理)YAML格式介绍YAML的格式介绍,有关ini、json和xml或许很多人已经很了解了,但是关于YAML,还有许多人不了解。YAML被设计成更适合人类阅读(我想正因为如此,所以相对来说更灵活,就导致到使用的时候很多人会觉得它看起来并不......