請問我想無論輸入什麼日期格式以後,系統能夠自動顯示成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 如果遇到閏年 則...