輸入日期後自動顯示星期幾

2021-04-02 19:21:46 字數 1721 閱讀 4350

請問我想無論輸入什麼日期格式以後,系統能夠自動顯示成mm/dd(week)能行麼?

比如我輸入2005/10/31,系統顯示10/31(mon),就是說我想讓星期幾能夠顯示出來。

如果你在a1單元格內輸入了2005/10/31,而且你想在再a2單元格內得到10/31(mon)這樣的格式,那你可以在a2單元格寫如下的公式:

=if(weekday(a1,2)=1,"mon",if(weekday(a1,2)=2,"tue",if(weekday(a1,2)=3,"web",if(weekday(a1,2)=4,"thurs",if(weekday(a1,2)=5,"fri",if(weekday(a1,2)=6,"sat",if(weekday(a1,2)=7,"sun","")))))))

樓上的雖然也可實現目的,但是無需這麼麻煩!

方法如下:

選中要設定日期的列-->右鍵單擊單元格-->選擇:設定單元格格式-->選擇"數字"標籤

-->選擇:自定義-->在型別中輸入: mm/dd([$-803]aaa);@ -->確定

您現在輸入2005-11-1 , 結果顯示為: 11/1(tue)

希望對您有所幫助!

要的就是這個,但是我想知道一下mm/dd([$-803]aaa);@什麼意思?

因為我輸入mm/dd(aaa),出來的星期是日文的星期,如何控制這個語言呢?

**能夠找到這些資料?

直接輸mm/dd(aaa)是不行的.這樣後面的星期出來的是預設的系統內碼.

mm/dd([$-803]aaa);@ 通過[$-803]設定為使用英文3位星期格式,@也可以省略!

即mm/dd([$-803]aaa);@可寫成mm/dd([$-803]aaa);

1.預設的系統內碼是什麼意思,就是os使用的語言麼?還是office使用的語言?

2.@代表什麼意思?

3.那麼[$-803]到**可以查到相關資料,假如我要使用其他語言的怎麼辦?

還有aaa表示星期是麼?還有別的關於日期的表示麼?**可以查到這些資料呢?我在office的

help裡面找不到。只有mm/dd/yyyy之類的東東。

這個資料只有依靠平時積累,具體到**查,我也不知道。很不好意思呀!呵呵!

那麼[$-803] @分別表示什麼啊,比如什麼意思,$什麼意思,-803分別又是什麼意思呢

是限定了使用$-803,$-803是代表英文星期,如果是$-804就是簡體中文的星期了。

aaa是星期的縮寫,如果是aaaa就是完整的星期了。

系統內碼是您的作業系統(os)所用的內碼

如果都像您這麼認真就好了,paain就可以辦得很好了,可惜很多人知道了結果就算了。

我像您表示感謝!真誠的表示感謝!

希望以後我們可以很好的交流,如果可以,把您的mail、qq、msn告訴我,可以嗎?

可以mail到 [email protected]

那是因為[$-803]aaa表示英文星期呢,還是說本來$-803就是代表英文星期?

只是為了隔絕這個$-803麼?

可能之所以是803,804這樣的數字,估計和什麼字符集的編號有關,奇怪為何

要用-號,呵呵,不過這個不那麼重要,到這一步已經基本很清楚了。

不知道類似這個[$-803]是不是還可以用來修飾其他一些東西... 很有意思。

如果和if配合,不知道是不是可以達到乙個動態切換語言的效果呢,呵呵,

只是想想而已,倒是沒有這個必要了。

根據日期顯示星期幾

第1種方法 private string weekday date.text datetime.today.date.tostring yyyy年mm月dd日 int dayofweek int datetime.now.dayofweek week.text weekday dayofweek 第...

C 輸入日期判斷是星期幾

通過日期判斷是星期幾可以通過基姆拉爾森計算公式算出。演算法如下 基姆拉爾森計算公式 w d 2 m 3 m 1 5 y y 4 y 100 y 400 1 mod 7 在公式中d表示日期中的日數,m表示月份數,y表示年數。注意 在公式中有個與其他公式不同的地方 把一月和二月看成是上一年的十三月和十四...

日期計算星期幾

日期 月份 年份 就可以秒算任意年份任意日期的星期數 方法1 日期 指的是日期數,如3月18號,日期 為18。4月7號,日期 為7。2 月份 需要小小記憶 五月 是 0 八月 是 1 二月 三月 十一月 是 2 六月 是 3 九月 十二月 是4 四月 七月 是5 一月 十月 是 6 如果遇到閏年 則...