📄 subject_49331.htm
字号:
<p>
序号:49331 发表者:wuyanmintiger 发表日期:2003-08-09 09:17:22
<br>主题:如何设定当前系统时间
<br>内容:我想在程序中设定当前系统时间,用下法为何总失败,请教各位MFC中封装了关于时间信息的提取,但是有关于时间的设定吗?<BR><BR>SYSTEMTIME m_myLocalTime,*lpSystemTime;<BR>m_myLocalTime.wYear=2003;<BR>m_myLocalTime.wMonth=1;<BR>m_myLocalTime.wDay=1;<BR>lpSystemTime=&m_myLocalTime;<BR>if( SetLocalTime(lpSystemTime) ) //此处换成 SetSystemTime( )也不行<BR> MessageBox("OK !"); <BR>else<BR> MessageBox("Error !");
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:利 回复日期:2003-08-10 13:58:31
<br>内容:getdate()<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wuyanmintiger 回复日期:2003-08-10 18:54:46
<br>内容:非常谢谢你的回答,可是我希望改变,而不是得到系统时间。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-08-11 09:12:32
<br>内容:<BR> SYSTEMTIME st;<BR><BR> st.wYear= year;<BR> st.wMonth= mon;<BR> st.wDay= day;<BR> st.wHour= hour;<BR> st.wMinute= minute;<BR> st.wSecond= sec;<BR><BR> st.wDayOfWeek= 0;<BR> st.wMilliseconds= 0;<BR><BR> SetLocalTime( &st );<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wuyanmintiger 回复日期:2003-08-11 13:47:05
<br>内容:多谢bird_ydp,但是此法与一楼一致,经过测试仍不能修改时间。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风之文章 回复日期:2003-08-11 15:39:18
<br>内容: SYSTEMTIME m_myLocalTime,*lpSystemTime;<BR>这样就可以了<BR> m_myLocalTime.wYear=2003;<BR> m_myLocalTime.wMonth=1;<BR> m_myLocalTime.wDay=1;<BR> m_myLocalTime.wHour=0;<BR> m_myLocalTime.wMinute=0;<BR> m_myLocalTime.wSecond=0;<BR> m_myLocalTime.wMilliseconds=0;<BR> lpSystemTime=&m_myLocalTime;<BR> if( SetLocalTime(lpSystemTime) ) //此处换成 SetSystemTime( )也不行<BR> MessageBox("OK !"); <BR> else<BR> MessageBox("Error !");
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风之文章 回复日期:2003-08-11 15:40:14
<br>内容: SYSTEMTIME m_myLocalTime,*lpSystemTime;<BR> m_myLocalTime.wYear=2003;<BR> m_myLocalTime.wMonth=1;<BR> m_myLocalTime.wDay=1;<BR> m_myLocalTime.wHour=0;<BR> m_myLocalTime.wMinute=0;<BR> m_myLocalTime.wSecond=0;<BR> m_myLocalTime.wMilliseconds=0;<BR> lpSystemTime=&m_myLocalTime;<BR> if( SetLocalTime(lpSystemTime) ) //此处换成 SetSystemTime( )也不行<BR> MessageBox("OK !"); <BR> else<BR> MessageBox("Error !");
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风之文章 回复日期:2003-08-11 15:46:53
<br>内容:SYSTEMTIME m_myLocalTime,*lpSystemTime;<BR>m_myLocalTime.wYear=2003;<BR>m_myLocalTime.wMonth=1;<BR>m_myLocalTime.wDay=1;<BR>lpSystemTime=&m_myLocalTime;<BR>if( SetDate(lpSystemTime) ) //此处换成 SetSystemTime( )也不行<BR> MessageBox("OK !"); <BR>else<BR> MessageBox("Error !");
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wuyanmintiger 回复日期:2003-08-11 17:51:22
<br>内容:zhf_1216:<BR>谢谢!<BR>该方法的确可行,然则我本意只修改日期,不包括时间,为何定要把七个参数全部设置才能成功执行SetLocalTime( )呢?<BR>望不吝赐教!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:风之文章 回复日期:2003-08-12 08:28:08
<br>内容:这由它的结构决定的,SetLocalTime( )要具体的时间。而用SetDate(..)则是具体的日期!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wuyanmintiger 回复日期:2003-08-12 16:15:11
<br>内容:thank you very much .
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -