❶ 在VB中,可獲得當前系統日期的函數是什麼
Date函數:返回系統的日期。
Now函數:返回系統的日期和時間。
Format函數:根據格式表達式來格式化數據。
date()例子:在PHP中
<?php
// 設定要用的默認時區。自 PHP 5.1 可用:
date_default_timezone_set('UTC');
// 輸出類似:
Mondayecho date("l");
// 輸出類似:
Monday 15th of August 2005 03:12:46 PMecho date('l dS of F Y h:i:s A');
// 輸出:July 1, 2000 is on a Saturdayecho "July 1, 2000 is on a " .
date("l", mktime(0, 0, 0, 7, 1, 2000));
/* 在格式參數中使用常量 */
// 輸出類似:Mon, 15 Aug 2005 15:12:46
UTCecho date(DATE_RFC822);
// 輸出類似:2000-07-01T00:00:00+0000echo
date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));
?>
作用Date 函數可返回當前的系統日期。
提示:獲取時間可參考Time()函數
語法
Date
實例
Dim MyDate
MyDate = Date ' MyDate 的值為系統當前的日期(如:2010-07-03)。
說明
VB 中Date語句可以用於設置系統日期
如:
Date = "2012-8-8" '這樣就把當前系統日期改為2012-8-8了
❷ Excel中,如何用函數獲取當前日期(即系統日期)的月份值謝謝
Excel表格裡面獲取當前月份值的幾種方法如下:
(一)使用MONTH函數和NOW、TODAY函數獲取當前月份值。
①在F2裡面輸入公式=MONTH(NOW()),在G2裡面輸入公式=MONTH(TODAY()),其結果都是6;
②釋義:MONTH是返回日期中的月份值,NOW是當前系統的時間(包括日期、時間)函數,TODAY是當前系統的日期函數。
❸ 能獲取當前系統日期和時間的函數是
SYSDATE函數可以得到目前系統的時間,所以答案是C.例如:
select sysdate from al;
SYSDATE函數常用的格式舉例如下:
--加法
select sysdate,add_months(sysdate,12) from al; --加1年
select sysdate,add_months(sysdate,1) from al; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from al; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from al; --加1天
select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from al; --加1小時
select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from al; --加1分鍾
select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from al; --加1秒
--減法
select sysdate,add_months(sysdate,-12) from al; --減1年
select sysdate,add_months(sysdate,-1) from al; --減1月
select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from al; --減1星期
select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from al; --減1天
select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from al; --減1小時
select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from al; --減1分鍾
select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from al; --減1秒
--舉例:
--1、取得當前日期是本月的第幾周
select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from al;
select to_char(sysdate,'W') from al;
--2、取得當前日期是一個星期中的第幾天,星期日為第一天
select sysdate,to_char(sysdate,'D') from al;
--類似:
select to_char(sysdate,'yyyy') from al; --年
select to_char(sysdate,'Q' from al; --季
select to_char(sysdate,'mm') from al; --月
select to_char(sysdate,'dd') from al; --日
--ddd 年中的第幾天
--WW 年中的第幾個星期
--W 該月中第幾個星期
--D 周中的星期幾
--hh 小時(12)
--hh24 小時(24)
--Mi 分
--ss 秒
--3、取當前日期是星期幾,中文顯示
select to_char(sysdate,'day') from al;
--4、如果一個表在一個date類型的欄位上面建立了索引,如何使用
alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
--5、得到當前的日期
select sysdate from al;
--6、得到當天凌晨0點0分0秒的日期
select trunc(sysdate) from al;
-- 得到這天的最後一秒
select trunc(sysdate) + 0.99999 from al;
-- 得到小時的具體數值
select trunc(sysdate) + 1/24 from al;
select trunc(sysdate) + 7/24 from al;
--7、得到明天凌晨0點0分0秒的日期
select trunc(sysdate+1) from al;
select trunc(sysdate)+1 from al;
--8、本月一日的日期
select trunc(sysdate,'mm') from al;
--9、得到下月一日的日期
select trunc(add_months(sysdate,1),'mm') from al;
--10、返回當前月的最後一天
select last_day(sysdate) from al;
————————————————
版權聲明:本文為CSDN博主「象在舞」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/gdkyxy2013/java/article/details/79693660
❹ excel用什麼函數可以提取出電腦系統的年月日
日期:
=TODAY()
日期和時間:
=NOW()
還可分別提取出年,月,日,小時,分鍾,秒等項
年
=YEAR(TODAY())
=YEAR(NOW())
月
=MONTH(TODAY())
=MONTH(NOW())
日
=DAY(TODAY())
=DAY(NOW())
小時
=HOUR(NOW())
分鍾
=MINUTE(NOW())
秒
=SECOND(NOW())
❺ 如何用C語言獲取當前系統時間
需要利用C語言的時間函數time和localtime,具體說明如下:
一、函數介面介紹:
1、time函數。
形式為time_t time (time_t *__timer);
其中time_t為time.h定義的結構體,一般為長整型。
這個函數會獲取當前時間,並返回。 如果參數__timer非空,會存儲相同值到__timer指向的內存中。
time函數返回的為unix時間戳,即從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒。
由於是秒作為單位的,所以這並不是習慣上的時間,要轉為習慣上的年月日時間形式就需要另外一個函數了。
2、localtime函數。
形式為struct tm *localtime (const time_t *__timer);
其中tm為一個結構體,包含了年月日時分秒等信息。
這種結構是適合用來輸出的。
二、參考代碼:
#include<stdio.h>
#include<time.h>
intmain()
{
time_tt;
structtm*lt;
time(&t);//獲取Unix時間戳。
lt=localtime(&t);//轉為時間結構。
printf("%d/%d/%d%d:%d:%d ",lt->tm_year+1900,lt->tm_mon,lt->tm_mday,lt->tm_hour,lt->tm_min,lt->tm_sec);//輸出結果
return0;
}
注意事項:
struct tm中的tm_year 值為實際年減去1900, 所以輸出的時候要是lt->tm_year+1900。
❻ Excel中,如何用函數獲取當前日期(即系統日期)的月份值
用這個=month(today())。
當月=month(today()),當日=day(today())。
=TODAY()獲得當前日期,形如 2015-8-15
=MONTH(TODAY()) 獲得當前月份數字8
=DAY(TODAY())獲得當前月份數字15
=year(now()) 或 =YEAR(TODAY()) 都可以。
還有以下格式可以計算兩者之間的時間長度:A1為起始時間,B1為結束時間,則A1到B1間隔的天數為
=datedif(A1,B1,"d")
PS:詳細解說一下這個公式的格式:
=datedif(start_date,end_date,unit)start_date,end_date是兩個日期, end_date一定要大於start_date
unit 可為加英文狀態雙引號下的字母 ""
y 函數結果返回兩日期間的整年數
m 函數結果返回兩日期間的整月數
d 函數結果返回兩日期間的整日數
md 函數結果返回兩日期間的日數差,忽略月和年
ym 函數結果返回兩日期間的月數差,忽略日和年
yd 函數結果返回兩日期間的日數差,忽略年
❼ EXCEL中怎麼自動讀取當前電腦的時間
EXCEL中自動讀取當前電腦的時間使用NOW()函數或者TODAY()函數,方法一樣。區分見後面的說明。
軟體工具:Excel 2013
1、在所需要的單元格中輸入=NOW()
2、按下回車鍵確認就可以得到當前電腦的時間。
3、如果要直接取系統日期而不變,可以使用ctrl+;(分號)直接插入系統日期。若要插入當前時間,請按 Ctrl+Shift+;(分號)。
4、若要插入當前日期和時間,請按 Ctrl+;(分號),然後按空格鍵,接著按 Ctrl+Shift+;(分號)。
❽ vb中獲取電腦系統時間和日期信息的函數是什麼
Q:如何用VBA代碼分別提取系統時間中的年月日?
A:可以使用Year、Month和Day函數提取,亦可用Format函數:
方法一:
Sub 年月日()
MsgBox Year(Date)
MsgBox Month(Date)
MsgBox Day(Date)
End Sub
方法二:
Sub 年月日()
MsgBox Year(Now())
MsgBox Month(Now())
MsgBox Day(Now())
End Sub
方法三:
Sub 年月日()
MsgBox Format(Now(), "yyyy")
MsgBox Format(Now(), "m")
MsgBox Format(Now(), "d")
End Sub
❾ 用c語言如何獲取系統當前時間的函數
方法一,#include<time.h>
int main()
{
time_t timep;
struct tm *p;
time (&timep);
p=gmtime(&timep);
printf("%d ",p->tm_sec); /*獲取當前秒*/
printf("%d ",p->tm_min); /*獲取當前分*/
printf("%d ",8+p->tm_hour);/*獲取當前時,這里獲取西方的時間,剛好相差八個小時*/
printf("%d ",p->tm_mday);/*獲取當前月份日數,范圍是1-31*/
printf("%d ",1+p->tm_mon);/*獲取當前月份,范圍是0-11,所以要加1*/
printf("%d ",1900+p->tm_year);/*獲取當前年份,從1900開始,所以要加1900*/
printf("%d ",p->tm_yday); /*從今年1月1日算起至今的天數,范圍為0-365*/
}
方法二.#include<stdio.h>
#include<time.h>
intmain()
{
time_tt
structtm*lt;time(&t);//獲取Unix時間戳。
lt=localtime(&t);//轉為時間結構。
printf("%d/%d/%d%d:%d:%d ",lt->tm_year+1900,lt->tm_mon,lt->tm_mday,
lt->tm_hour,lt->tm_min,lt->tm_sec);//輸出結果
return0;}
(9)提取電腦系統日期函數擴展閱讀
1、CTimeSpan類
如果想計算兩段時間的差值,可以使用CTimeSpan類,具體使用方法如下:
CTime t1( 1999, 3, 19, 22, 15, 0 );
CTime t = CTime::GetCurrentTime();
CTimeSpan span=t-t1; //計算當前系統時間與時間t1的間隔
int iDay=span.GetDays(); //獲取這段時間間隔共有多少天
int iHour=span.GetTotalHours(); //獲取總共有多少小時
int iMin=span.GetTotalMinutes();//獲取總共有多少分鍾
int iSec=span.GetTotalSeconds();//獲取總共有多少秒
2、timeb()函數
_timeb定義在SYSTIMEB.H,有四個fields
dstflag
millitm
time
timezone
void _ftime( struct _timeb *timeptr );
struct _timeb timebuffer;
_ftime( &timebuffer );