linux C 日期时间相关函数(输出中文日期)

原创 2016年08月29日 14:57:06

环境: ubuntu g++

说明:可以输出中文日期格式


string inttostr(int ivalue)
{
    char svalue[25];
    sprintf(svalue, "%d", ivalue);
    return svalue;
}


string GetNowDateTime()

{
    string tem;
    int iyear = 1900;
    time_t   now;                                //实例化time_t结构
    struct   tm     *timenow;         //实例化tm结构指针
    time(&now);                                 //取系统时间
    timenow   =   localtime(&now);  //转成本地时间
     tem = inttostr(timenow->tm_year+ iyear) + "年" + inttostr(timenow->tm_mon+1) + "月" +inttostr(timenow->tm_mday) + "日" +inttostr(timenow->tm_hour) + "时" +inttostr(timenow->tm_min) + "分" +inttostr(timenow->tm_sec) + "秒" ;
     return tem;

}


备注:格式可以按照自己的定义修改

linux下中文显示日期

  • 2015年05月31日 13:52
  • 1KB
  • 下载

002 如何将date命令显示的中文时间改为显示英文时间?

本来执行date命令显示中文时间 $ date 2017年 11月 25日 星期六 15:39:49 CST lancer@ubuntu:~$ locale LANG=en_US.UT...
  • lance106
  • lance106
  • 2017年11月25日 17:55
  • 371

Linux c 输出中文

今天在CSDN的Blog首页看到一篇文章“也谈计算机字符编码 ”,由于前一阵业余翻译了“UTF-8 and Unicode FAQ for Unix/Linux”一文,自己对字符集、编码和Unicod...
  • magicxiaoz
  • magicxiaoz
  • 2009年07月14日 14:09
  • 4988

Linux C的文件操作及相关函数

一、Linux文件的属性及文件的分类 二、文件描述符的概念及作用 三、系统调用的概念 三、不带缓存的文件I/O操作的相关函数 一、Linux文件的属性 文件的属性: 我们在Gcc编译器...
  • qq_35535992
  • qq_35535992
  • 2016年10月16日 21:14
  • 397

时间日期与时间戳转换(Linux C)

本文主要学习三个知识点,第一是UTC时间、GMT时间的概念;第二是在Unix环境下UTC时间与时间戳的转换;第三是在C语言中如何修改时区。 本文参考了《UNP》以及 http://blog...
  • u013457167
  • u013457167
  • 2018年01月10日 11:40
  • 139

【转帖】C++中对日期和时间的处理的函数简单介绍

摘要:    本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述本文还通过大量的实例向你展示了time.h头...
  • cyblueboy83
  • cyblueboy83
  • 2011年03月18日 10:24
  • 3108

C# 日期时间处理函数

C# 日期时间处理函数,时间比较,日期转化,按天、按周、按月周期日期计算...
  • scimence
  • scimence
  • 2016年05月24日 10:34
  • 946

linux 下修改日期和时间

 我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2009年11月13日的命令如下。 #date -s 11/13/09 将系统时间设定成下午1点12分0秒的命令如下。#date...
  • tianlesoftware
  • tianlesoftware
  • 2009年11月13日 16:48
  • 19806

mssql日期和时间函数

GETDATE     取得当前的系统日期 SELECT GERDATE() 返回:今天的日期 DATEADD        将制定的数值添加到指定的日期部分后的日期 SELECT DATEA...
  • linkedin_37130665
  • linkedin_37130665
  • 2017年01月09日 00:54
  • 375

日期时间进行比较日期的前后

private boolean birthdayCompareCurrentDate(int year,int month,int day){ int nowYear = Calendar.get...
  • wangjia55
  • wangjia55
  • 2012年09月05日 17:20
  • 1377
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux C 日期时间相关函数(输出中文日期)
举报原因:
原因补充:

(最多只允许输入30个字)