得到局域网内某台计算机的当前时间程序
2009-06-08 18:01
411 查看
//将此程序献给大家,希望大家喜欢
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <lm.h>
#pragma comment(lib,"Netapi32.lib")
int wmain(int argc, wchar_t *argv[])
{
LPTIME_OF_DAY_INFO pBuf = NULL;
NET_API_STATUS nStatus;
LPTSTR pszServerName = NULL;
nStatus = NetRemoteTOD(L"192.43.244.18",(LPBYTE *)&pBuf);//得到192.43.244.18的当前时间
if (nStatus == NERR_Success)
{
if (pBuf != NULL)
{
fprintf(stderr, "/nThe current date is: %d/%d/%d/n",pBuf->tod_month, pBuf->tod_day, pBuf->tod_year);
if(pBuf->tod_hours>=0 && pBuf->tod_hours<=15)//时间的转换
{
fprintf(stderr, "The current time is: %d:%d:%d/n",pBuf->tod_hours+8, pBuf->tod_mins, pBuf->tod_secs);
}
else if(pBuf->tod_hours>=15 && pBuf->tod_hours<=23)
{
fprintf(stderr, "The current time is: %d:%d:%d/n",pBuf->tod_hours-16, pBuf->tod_mins, pBuf->tod_secs);
}
}
}
else
fprintf(stderr, "A system error has occurred: %d/n", nStatus);
if (pBuf != NULL)
NetApiBufferFree(pBuf);
return 0;
}
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <lm.h>
#pragma comment(lib,"Netapi32.lib")
int wmain(int argc, wchar_t *argv[])
{
LPTIME_OF_DAY_INFO pBuf = NULL;
NET_API_STATUS nStatus;
LPTSTR pszServerName = NULL;
nStatus = NetRemoteTOD(L"192.43.244.18",(LPBYTE *)&pBuf);//得到192.43.244.18的当前时间
if (nStatus == NERR_Success)
{
if (pBuf != NULL)
{
fprintf(stderr, "/nThe current date is: %d/%d/%d/n",pBuf->tod_month, pBuf->tod_day, pBuf->tod_year);
if(pBuf->tod_hours>=0 && pBuf->tod_hours<=15)//时间的转换
{
fprintf(stderr, "The current time is: %d:%d:%d/n",pBuf->tod_hours+8, pBuf->tod_mins, pBuf->tod_secs);
}
else if(pBuf->tod_hours>=15 && pBuf->tod_hours<=23)
{
fprintf(stderr, "The current time is: %d:%d:%d/n",pBuf->tod_hours-16, pBuf->tod_mins, pBuf->tod_secs);
}
}
}
else
fprintf(stderr, "A system error has occurred: %d/n", nStatus);
if (pBuf != NULL)
NetApiBufferFree(pBuf);
return 0;
}
相关文章推荐
- 利用Ip Helper Api 来得到局域网中计算机MAC 地址的一个程序
- 得到时间字符串|程序当前的目录
- 紧急求助国内外大侠:如何编写程序得到正在运行的ppt的当前页码和运行时间?
- 调用第三方程序Ping同局域网计算机和得到其Mac
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- java开发一个一GMT(格林威治标准时间)来显示当前时间的程序
- 你的java程序真的跨平台吗?java获取当前时间毫秒数问题引发
- C++获取当前时间和计算程序运行时间的方法
- Android中得到当前的时间是12小时制和24小时制
- Js得到当前时间
- c#获取应用程序目录,C#中得到程序当前工作目录和执行目录方法大全
- 在C#中怎样得到动态当前系统时间??
- [C++]win32输出当前系统时间函数,可用以程序计时
- 估计python程序运行时间 - 计算机科学导论笔记18
- C#关于DateTime得到的当前时间的格式和用法
- C++获取当前时间和计算程序运行时间的方法
- php得到当前时间的前多少天时间
- C#关于DateTime得到的当前时间的格式和用法
- System.currentTimeMillis();获取计算机的当前时间。
- php计算当前程序执行时间示例