对同一个time_T对象,gmtime()与localtime()产生相等的指针

原创 2007年10月03日 15:51:00

#include <iostream>
#include<time.h>
using namespace std;

int main (int argc, char *argv[])
{
  tm *ptm,*pltm;
  time_t tim_t;
  tim_t=time(NULL);
  ptm=gmtime(&tim_t);
 
  cout<<ptm->tm_hour<<':'<<ptm->tm_min<<':'<<ptm->tm_sec<<endl;
  pltm=localtime(&tim_t);

cout<<ptm->tm_hour<<':'<<ptm->tm_min<<':'<<ptm->tm_sec<<endl;
  cout<<pltm->tm_hour<<':'<<pltm->tm_min<<':'<<pltm->tm_sec<<endl;
  if(ptm==pltm)cout<<"They are equal:"<<ptm<<' '<<pltm<<endl;
  cout << "Press ENTER to continue..." << endl;
  cin.get();
  return 0;

 

结果 ptm与pltm相等;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

localtime;gmtime;ctime;difftime;time

#include #include #include int main(void) { //4A5C84BC time_t timer; struct tm *tblock; t...

Linux常用C函数-asctime,ctime,getttimeofday,gmtime,localtime,mktime,settimeofday,time

原文:http://www.oklinux.cn/html/developer/cc/20070325/11441.html主要讲述了如下函数:asctime:将日期转换成字符串ctime:将秒数转换...

时间相关 time() ctime time_t localtime() gettimeofday

1)求 时间差(精确到微秒) int gettimeofday (struct timeval *__restrict __tv,__timezone_ptr_t __tz); #include ...

时间相关 time() ctime time_t localtime() gettimeofday

1)求 时间差(精确到微秒) int gettimeofday (struct timeval *__restrict __tv,__timezone_ptr_t __tz); #include ...

C语言中的时间函数localtime和gmtime

localtime和gmtime这两个函数采用了time.h中的一个tm结构体: struct tm {   int tm_sec;           /* Seconds. [...

time(), time_t, localtime(), localtime_r()的理解和用法

time_t的定义: typedef __darwin_time_t time_t; typedef long __darwin_time_t; /* time() */从定义可以看出,ti...

COleDateTime获取对象的time_t

COleDateTime类本身没有提供获取对象的time_t的接口,需要使用CTime的GetTime()来实现获取 COleDateTime t1 = COleDateTime::GetCurren...

Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换

首先,先从简单的说起,本地时间(LocalTime),也就是系统设置时区的当前时间!比如说当前系统设置的时区为“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”(东八区),系统的右下角通知...
  • liaobc
  • liaobc
  • 2012-05-19 10:16
  • 2746
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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