获取网络时间

本文介绍了如何在C++中创建一个NetTime类,继承自CCNode,用于获取网络时间。通过CCHttpClient发起HTTP请求,利用rapidjson解析返回的数据,提供年、月、日、小时、分钟和秒的获取方法。
摘要由CSDN通过智能技术生成

新建一个C++类 ,命名为NetTime,继承自CCNode并重写init()方法。然后引入CCHttpClient和rapidjson需要的头文件。我们的需求是可以返回NetTime的年,月,日,小时,分和秒,分别定义它们的private字段和public方法:

#ifndef __NETTIME_H__
#define __NETTIME_H__
#include "cocos2d.h"
#include "cocos-ext.h"
#include "CocoStudio\Json\rapidjson\rapidjson.h"
using namespace cocos2d;
using namespace extension;
using namespace rapidjson;

class NetTime:public CCNode
{
    public:
        CREATE_FUNC(NetTime);
        int getYear(){
            return _year;
        };
        int getMonth(){
            return _month;
        };
        int getDay(){
            return _day;
        };
        int getHour(){
            return _hour;
        };
        int getMinute(){
            return _minute;
        };
        int getSecond(){
            return _second;
        };
        void getNetTime();
        void requestNetTime();
    private:
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值