当前位置: 首页 > news >正文

时间戳和日期相互转换+检验日期合法性功能C语言

H文件

#ifndef _TIME_H_
#define _TIME_H_
#include "config.h"
#include "DisplayR300.h"
#include "DWIN_Fun.h"
#include "DWIN_UI.h"
#include <string.h>typedef struct
{u16 year;		/* 定义时间:年 */u8 month;		/* 定义时间:月 */u8 date;		/* 定义时间:日 */u8 hour;		/* 定义时间:时 */u8 minute;		/* 定义时间:分 */u8 second;		/* 定义时间:秒 */
}Time_Type;
typedef	struct {uint8 year;uint8 month;uint8 day;uint8 hour;uint8 minute;uint8 second;
}Time_copy;
extern Time_Type tsTime;
extern Time_Type stTime;
extern void SecondToTime(u32 s_Second); /* 定义将秒转换成时间函数 */
extern u32 TimeToSecond(); /* 定义将时间转换成秒函数 */
int Test_Data(u8 year,u8 month,u8 day,u8 hour,u8 minute,u8 second);//判断日期合法性
extern u32 s_Second;
#endif

C文件

#include "DWIN_UI.h"
#include "DWIN_FUN.h"
#include "Time.h"
#include "stdio.h"
//struct DWIN_time t0,t1,t2,t3,t4,t5;//曲线下的时间显示
//char timestr[48];//存放曲线下的时间变化 一次性把时间数据发出去/*****************************************************************************************************************************
*功能:秒与时间的互相转换 
*	秒转换成时间(SecondToTime()):以1970年1月1日0时0分0秒为起始时刻,将增加的秒数以起始时刻为基准计算时间(Time_Type Time)
*	时间转换成秒(TimeToSecond()):以1970年1月1日0时0分0秒为起始时刻,将设定时刻(Time_Type tsTime)以起始时刻为基准计算秒差值
*****************************************************************************************************************************/#define DayToSecond 		86400   /* 一天等于86400秒 */
#define HourToSecond 		3600    /* 一小时等于3600秒 */
#define MinuteToSecond		60      /* 一分钟等于60秒 

http://www.mrgr.cn/news/22919.html

相关文章:

  • 推荐4款高效的录屏工具,教你如何快速录屏。
  • 风趣图解LLMs RAG的15种设计模式-第三课
  • gpt4最新保姆级教程
  • 一些面试和找工作的技巧-新资要的低并不会给你加分薪资要的高不会成为公司拒绝你的核心理由
  • OZON商品免收仓储费,OZON隐藏被取消订单的评论
  • 驾驭复杂市场,商品计划软件:企业制胜的智囊团
  • web基础之信息泄露
  • 茶则电子秤方案设计
  • 多个pdf怎么合并成一个pdf?推荐5种方法轻松合并pdf文件
  • React基础
  • Python中常用的几种数据类型及其特点
  • Java 入门指南:JVM(Java虚拟机)—— Java 类文件结构
  • 盘点4款比pr剪辑简单的视频剪辑工具。
  • iOS 15推出后利用邮件打开率的7种方法
  • SAP会计凭证导入ABAP开发模板+注意点—附带源码
  • `set -x` 是什么意思?
  • leetcode hot100_part6_矩阵
  • 在内部解决方案与外包RevOps解决方案提供商之间做出选择
  • 【区块链 + 基层治理】乐山新型智慧社区 | FISCO BCOS应用案例
  • 基于深度学习的线性预测:创新应用与挑战