A. 我用c-free编程,要加个系统时间
#include<stdio.h>
#include<windows.h>
intmain()
{
system("time/t");
return0;
}
B. 求助!用c语言编程:按年月日输出系统日期按时分秒输出系统时间。要求包含结构体;高手谢谢了O(∩_∩)O~
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
struct MyTime
{
int year;
int month;
int day;
int hour;
int min;
int sec;
void set()
{
char buffer[10];
time_t tt = time( NULL);
struct tm * t = gmtime(&tt);
/*
size_t strftime( char *str, size_t maxsize, const char *fmt, struct tm *time );
功能:函数按照参数fmt所设定格式将time类型的参数格式化为日期时间信息,
然后存储在字符串str中(至多maxsize 个字符)。用于设定时间不同类型的代码为
*/
strftime(buffer,10,"%Y",t);
/*
atoi(char* str)
功能:将字符串str转换成一个整数并返回结果
*/
year = atoi(buffer);
strftime(buffer,10,"%m",t);
month = atoi(buffer);
strftime(buffer,10,"%d",t);
day = atoi(buffer);
strftime(buffer,10,"%H",t);
hour = atoi(buffer);
strftime(buffer,10,"%M",t);
min = atoi(buffer);
strftime(buffer,10,"%S",t);
sec = atoi(buffer);
}
int print()
{
set();
return printf("%4d-%.2d-%.2d %.2d:%.2d:%.2d",year,month,day,hour,min,sec);
}
};
int main(int argc, char *argv[])
{
struct MyTime t;
int printCharNum = 0;
int i;
while(1)
{
printCharNum = t.print();
// 清屏
for(i = 0 ; i < printCharNum ; i ++)
{
printf("\b");
}
}
return 0;
}
C. java编程中怎么获得当前系统的时间
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
D. 在LINUX下用C++编程,如何获取系统当前的时间。
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级
#include <time.h>
#include <stdio.h>
int main( void )
{
time_t t = time(0);
char tmp[64];
strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
puts( tmp );
return 0;
}
size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr);
根据格式字符串生成字符串。
struct tm *localtime(const time_t *timer);
取得当地时间,localtime获取的结果由结构tm返回
返回的字符串可以依下列的格式而定:
%a 星期几的缩写。Eg:Tue
%A 星期几的全名。 Eg: Tuesday
%b 月份名称的缩写。
%B 月份名称的全名。
%c 本地端日期时间较佳表示字符串。
%d 用数字表示本月的第几天 (范围为 00 至 31)。日期
%H 用 24 小时制数字表示小时数 (范围为 00 至 23)。
%I 用 12 小时制数字表示小时数 (范围为 01 至 12)。
%j 以数字表示当年度的第几天 (范围为 001 至 366)。
%m 月份的数字 (范围由 1 至 12)。
%M 分钟。
%p 以 ''AM'' 或 ''PM'' 表示本地端时间。
%S 秒数。
%U 数字表示为本年度的第几周,第一个星期由第一个周日开始。
%W 数字表示为本年度的第几周,第一个星期由第一个周一开始。
%w 用数字表示本周的第几天 ( 0 为周日)。
%x 不含时间的日期表示法。
%X 不含日期的时间表示法。 Eg: 15:26:30
%y 二位数字表示年份 (范围由 00 至 99)。
%Y 完整的年份数字表示,即四位数。 Eg:2008
%Z(%z) 时区或名称缩写。Eg:中国标准时间
%% % 字符。
//方案二 优点:能精确到毫秒级;缺点:使用了windows API
#include <windows.h>
#include <stdio.h>
int main( void )
{
SYSTEMTIME sys;
GetLocalTime( &sys );
printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);
return 0;
}
//方案三,优点:利用系统函数,还能修改系统时间
//此文件必须是c++文件
#include<stdlib.h>
#include<iostream>
using namespace std;
void main()
{
system("time");
}
//方案四,将当前时间折算为秒级,再通过相应的时间换算即可
//此文件必须是c++文件
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
time_t now_time;
now_time = time(NULL);
cout<<now_time;
return 0;
}
E. c#编程 获得系统时间的代码怎么写
System.DateTime currentTime=new System.DateTime();
F. C++ 编程 时,怎么让程序跟系统时间同步
是不是将来想成为windows开发工程师啊,这么用功
你只是有点c++基础而已,路还很长,建议你先学《数据结构 C++语言描述》,再学操作系统,学了操作系统,你才能理解什么是进程调用,一个窗体是怎么建成的,然后再学习注册表(当然注册表,你只需明白一些注册表常识就行了),然后再学windows系统编程或者是网络编程(这个难度较大点),最好还是把计算机体系结构也学了吧,还有数据库。先用C++和数据库开发一个自己的信息管理系统(虽然技术含量不是特别高,但有助于你学习C和强化你所学的东西),到这个时候你已经信心十足了,学什么都不在话下,因为你已经建立了自己的知识体系结构,知道自己应该如何学习
另外,站长团上有产品团购,便宜有保证
G. 求自动修改系统时间的编程
用这个网站~~
有一个电脑时钟自动校对功能
希望对你有用
http://bjtime.cn/adjust.htm
H. C语言编程中怎么调用系统时间函数输出一个介于0到9的整数
调用系统函数 可以获取当前的时间秒值
然后模除10即可
只要一个的话 不需要随机数
#include<stdio.h>
#include<time.h>
intmain()
{
printf("%d ",time(NULL)%10);
return0;
}
I. 在编程时,在做循环时系统用的时间
用time函数来实现
#include <time.h>
main()
{
int i;
time_t a,b;
a = time(0);
for(i=1;i<=1000,i++);
b = difftime(time(0),a); //比较时间差,以秒为单位
printf("For Time = %ld\n", b);
i =1;
a = time(0);
while(i<=1000) i++;
b = difftime(time(0),a);
printf("While Time = %ld\n",b);
return 0;
}
P.S.楼上那个now函数C语言中是没有的。
J. KEIL里面对51进行编程,怎样获得系统时间(电脑时间)
利用_DATE_获取当前日期
利用_TIME_获取当前时间
两个结果都是字符串