DECLARE @MyDate AS DATETIME
SET @MyDate='2013/12/29 14:31:45'
語法:CONVERT(varchar(20), @MyDate, 101) 輸出格式:12/29/2013
語法:CONVERT(varchar(20), @MyDate, 102) 輸出格式:2013.12.29
語法:CONVERT(varchar(20), @MyDate, 103) 輸出格式:29/12/2013
語法:CONVERT(varchar(20), @MyDate, 104) 輸出格式:29.12.2013
語法:CONVERT(varchar(20), @MyDate, 105) 輸出格式:29-12-2013
語法:CONVERT(varchar(20), @MyDate, 106) 輸出格式:29 12 2013
語法:CONVERT(varchar(20), @MyDate, 107) 輸出格式:12 29, 2013
語法:CONVERT(varchar(20), @MyDate, 108) 輸出格式:14:31:45
語法:CONVERT(varchar(20), @MyDate, 109) 輸出格式:12 29 2013 2:31:45:
語法:CONVERT(varchar(20), @MyDate, 11) 輸出格式:13/12/29
語法:CONVERT(varchar(20), @MyDate, 110) 輸出格式:12-29-2013
語法:CONVERT(varchar(20), @MyDate, 111) 輸出格式:2013/12/29
語法:CONVERT(varchar(20), @MyDate, 112) 輸出格式:20131229
語法:CONVERT(varchar(20), @MyDate, 113) 輸出格式:29 12 2013 14:31:45:
語法:CONVERT(varchar(20), @MyDate, 114) 輸出格式:14:31:45:000
語法:CONVERT(varchar(20), @MyDate, 12) 輸出格式:131229
語法:CONVERT(varchar(20), @MyDate, 120) 輸出格式:2013-12-29 14:31:45
語法:CONVERT(varchar(20), @MyDate, 2) 輸出格式:13.12.29
語法:CONVERT(varchar(20), @MyDate, 20) 輸出格式:2013-12-29 14:31:45
2012年2月14日 星期二
取得Assembly路徑
Dim strAppDir As String = Path.GetDirectoryName( _
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")
MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))
ref:http://msdn2.microsoft.com/zh-tw/library/ms229654.aspx
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")
MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))
ref:http://msdn2.microsoft.com/zh-tw/library/ms229654.aspx
2012年1月13日 星期五
在 Windows 7 使用快捷列(Quick Launch)
1.在底下工作列按右鍵,新增工具列
2.%appdata%\Microsoft\Internet Explorer\Quick Launch
2.%appdata%\Microsoft\Internet Explorer\Quick Launch
2011年11月4日 星期五
顯示一個日期並使用中文的星期格式
VB語法
西元日期 & "("& WeekdayName(DatePart(DateInterval.Weekday,西元日期)) &")"
如此顯示出來的就是如同 2006/2/22 (星期二) 的中文格式了。
在 WeekdayName 函式中原本有第二個 Optional 的參數 Abbreviate,如果你設定為 True,那麼它將以簡短格式出現(例如 Tuesday 變成 Tue)。不過實作之後,發現在中文版裡面並不起作用,所以不管你將這個參數設定為 True 或 False,它都一律是「星期二」的格式,而不會變成「二」。
==========================================================
C# 語法
匯入 Microsoft.VisualBasic 命名空間
using Microsoft.VisualBasic;
string wDay = DateAndTime.WeekdayName((int)startDay.DayOfWeek, true, Microsoft.VisualBasic.FirstDayOfWeek.Monday);
值得注意的是, 似乎必須將 FirstDayOfWeek 指定為 Monday 而不是你可能以為的 Sunday。中間那個參數設定為 true 或 false 並不影響結果。還有, 在 VB 中你可以不需要輸入後面那兩個 Optional 參數, 但在 C# 它並不允許, 所以請乖乖的把字打進去吧!
西元日期 & "("& WeekdayName(DatePart(DateInterval.Weekday,西元日期)) &")"
如此顯示出來的就是如同 2006/2/22 (星期二) 的中文格式了。
在 WeekdayName 函式中原本有第二個 Optional 的參數 Abbreviate,如果你設定為 True,那麼它將以簡短格式出現(例如 Tuesday 變成 Tue)。不過實作之後,發現在中文版裡面並不起作用,所以不管你將這個參數設定為 True 或 False,它都一律是「星期二」的格式,而不會變成「二」。
==========================================================
C# 語法
匯入 Microsoft.VisualBasic 命名空間
using Microsoft.VisualBasic;
string wDay = DateAndTime.WeekdayName((int)startDay.DayOfWeek, true, Microsoft.VisualBasic.FirstDayOfWeek.Monday);
值得注意的是, 似乎必須將 FirstDayOfWeek 指定為 Monday 而不是你可能以為的 Sunday。中間那個參數設定為 true 或 false 並不影響結果。還有, 在 VB 中你可以不需要輸入後面那兩個 Optional 參數, 但在 C# 它並不允許, 所以請乖乖的把字打進去吧!
TransactionScope timeout問題
System.Transactions預設值為一分鐘,如果會造成TimeOut
解決方法如下
方法一:在machine.config中設定
在C:\Windows\Microsoft.NET\Framework\framework版本\Config 加入
<system.transactions>
<machineSettings maxTimeout="01:30:00" />
</system.transactions>
方法二:在Web.config中設定
<configuration>
<system.transactions>
<defaultSettings timeout="00:05:00" />
</system.transactions>
</configuration>
方法三:用程式指定
Dim ts As New System.Transactions.TransactionScope(TransactionScopeOption.Required, New System.TimeSpan(0, 5, 0))
解決方法如下
方法一:在machine.config中設定
在C:\Windows\Microsoft.NET\Framework\framework版本\Config 加入
<system.transactions>
<machineSettings maxTimeout="01:30:00" />
</system.transactions>
方法二:在Web.config中設定
<configuration>
<system.transactions>
<defaultSettings timeout="00:05:00" />
</system.transactions>
</configuration>
方法三:用程式指定
Dim ts As New System.Transactions.TransactionScope(TransactionScopeOption.Required, New System.TimeSpan(0, 5, 0))
2011年10月26日 星期三
讀取Class 的property
Dim MyObj As New ClassLibrary1.TableColName
For Each p As System.Reflection.PropertyInfo In MyObj.GetType().GetProperties()
If p.CanRead Then
Response.Write("名稱=" & p.Name & "; 傳回值=" & p.GetValue(MyObj, Nothing) & "
")
End If
Next
For Each p As System.Reflection.PropertyInfo In MyObj.GetType().GetProperties()
If p.CanRead Then
Response.Write("名稱=" & p.Name & "; 傳回值=" & p.GetValue(MyObj, Nothing) & "
")
End If
Next
2011年6月12日 星期日
做人必須保留的7張底牌(轉)
做人必須保留的7張底牌(轉)
第1張底牌:忍——有容方為大,忍者無敵
1.忍是一種做人的大智慧
2.忍耐並非軟弱
3.負重忍辱,厚積而薄發
4.骨氣不能無,傲氣不能有
5.“利”字面前,三忍而後行
6.遇強示弱,消災避難
7.好漢不吃眼前虧,惹不起躲得起
8.爭狠鬥惡匹夫勇,理讓三分也無妨
9.與小人相處要講究策略
10.小不忍則亂大謀
11.在人屋簷下,該低頭時要低頭
12.經得起“寒冰床”,練得成真功夫
13.表面上吃虧,暗地裏得利
第2張底牌:藏——藏鋒藏巧,勝者總是笑到最後
1.真人不露相,做人不能太單純
2.抱頭藏尾,待機而動
3.鋒芒畢露,必會四處碰壁
4.隱而不發,讓對手捉摸不透深淺
5.任何時候都別把軟肋露出來
6.將大智寓於“大愚”之中
7.外斂內修,不當出頭時莫出頭
8.藏與露,關鍵在於“度”
9.緊要關頭用好障眼法
10.關係再好,也不可全拋一片心
第3張底牌:防——強者都是“漏洞”最少的人
1.人心隔肚皮,知人知面難知心
2.明槍易躲,暗箭難防
3.凡事多長兩個“心眼兒”
4.任何時候都不要掉以輕心
5.鮮豔玫瑰刺更多
6.最放心的地方最易失防
7.得意不忘形,失意不失態
8.小心踩著老虎尾巴
9.溫柔之鄉常常是英雄塚
10.未雨綢繆,貴在早
第4張底牌:穩——穩紮穩打,不走彎路便是捷徑
1.沉得住氣方能幹大事
2.心急吃不了熱豆腐
3.做人最忌在順境中倒下
4.慌亂只會自亂陣腳
5.姜太公釣魚的智慧
6.要有兵臨城下穩坐中軍帳的心智
7.急躁冒進會把局勢弄得更糟
8.把握住一時,贏得了一世
9.臨危不懼,方能泰然處之
10.以不變應萬變,萬變不離其宗
11.既要雷厲風行,又要有條不紊
12.沉穩源于自信
13.有實力才能心神合一
14.遠離浮躁
第5張底牌:變——變則通,通則久,求變就是贏
1.世事多變,人亦應靈活多變
2.因勢利導,擇勢而為
3.被動與主動常常近在咫尺之間
4.只要功夫到,阻力也能變為助力
5.化敵為友是“變”的最高境界
6.變壓力為動力是人生必修課
7.識時務貴在適時而變
8.靈活變通方顯大智大勇
9.最要緊的是把握住火候
10.“一根筋”只會撞得頭破血流
11.不要在一棵樹上吊死
12.變通的智慧莫過於善於“慎獨”
13.及時調整,才能搶得先機
14.打破常規便是創新
15.窮則變,變則通,通則久
第6張底牌:牽——暗中牽制勝過明面的強制
1.迎合對方的心,牽制對方的身
2.孫悟空跑不出如來佛的手掌心
3.讓對方進入你設的局
4.牽鼻子勝過拽胳膊
5.做一隻智勇雙全的頭狼
6.欲取之,先造勢
7.抓住關鍵點,牽制其全身
8.掌握對方的把柄再做文章
9.鎖定對方的弱點用力
10.因勢利導,讓對方順著你的思路走
11.學點八卦推手,在順勢中反戈
12.善借力,蚍蜉也能撼大樹
13.投其所好,請君入甕
第7張底牌:退——勝敗無常,給自己留後路就是留希望
1.不要輕易拿出看家的本領
2.像貓一樣防備老虎
3.做人做事不可做得太絕
4.啥時候都不可把話說死
5.不要爭論,說話切莫太硬
6.世事多變,該回頭時且回頭
7.退路上照樣能滿載而歸
8.做人最忌太勢利
9.得理且饒人,讓人三分又何妨
10.山大王也有虎落平陽時
11.晴天留人情,雨天好借傘
12.兔子急了也咬人,不要把對手逼上絕路
13.進攻時切記先預留退路
14.培養幾個死心塌地的擋箭牌
第1張底牌:忍——有容方為大,忍者無敵
1.忍是一種做人的大智慧
2.忍耐並非軟弱
3.負重忍辱,厚積而薄發
4.骨氣不能無,傲氣不能有
5.“利”字面前,三忍而後行
6.遇強示弱,消災避難
7.好漢不吃眼前虧,惹不起躲得起
8.爭狠鬥惡匹夫勇,理讓三分也無妨
9.與小人相處要講究策略
10.小不忍則亂大謀
11.在人屋簷下,該低頭時要低頭
12.經得起“寒冰床”,練得成真功夫
13.表面上吃虧,暗地裏得利
第2張底牌:藏——藏鋒藏巧,勝者總是笑到最後
1.真人不露相,做人不能太單純
2.抱頭藏尾,待機而動
3.鋒芒畢露,必會四處碰壁
4.隱而不發,讓對手捉摸不透深淺
5.任何時候都別把軟肋露出來
6.將大智寓於“大愚”之中
7.外斂內修,不當出頭時莫出頭
8.藏與露,關鍵在於“度”
9.緊要關頭用好障眼法
10.關係再好,也不可全拋一片心
第3張底牌:防——強者都是“漏洞”最少的人
1.人心隔肚皮,知人知面難知心
2.明槍易躲,暗箭難防
3.凡事多長兩個“心眼兒”
4.任何時候都不要掉以輕心
5.鮮豔玫瑰刺更多
6.最放心的地方最易失防
7.得意不忘形,失意不失態
8.小心踩著老虎尾巴
9.溫柔之鄉常常是英雄塚
10.未雨綢繆,貴在早
第4張底牌:穩——穩紮穩打,不走彎路便是捷徑
1.沉得住氣方能幹大事
2.心急吃不了熱豆腐
3.做人最忌在順境中倒下
4.慌亂只會自亂陣腳
5.姜太公釣魚的智慧
6.要有兵臨城下穩坐中軍帳的心智
7.急躁冒進會把局勢弄得更糟
8.把握住一時,贏得了一世
9.臨危不懼,方能泰然處之
10.以不變應萬變,萬變不離其宗
11.既要雷厲風行,又要有條不紊
12.沉穩源于自信
13.有實力才能心神合一
14.遠離浮躁
第5張底牌:變——變則通,通則久,求變就是贏
1.世事多變,人亦應靈活多變
2.因勢利導,擇勢而為
3.被動與主動常常近在咫尺之間
4.只要功夫到,阻力也能變為助力
5.化敵為友是“變”的最高境界
6.變壓力為動力是人生必修課
7.識時務貴在適時而變
8.靈活變通方顯大智大勇
9.最要緊的是把握住火候
10.“一根筋”只會撞得頭破血流
11.不要在一棵樹上吊死
12.變通的智慧莫過於善於“慎獨”
13.及時調整,才能搶得先機
14.打破常規便是創新
15.窮則變,變則通,通則久
第6張底牌:牽——暗中牽制勝過明面的強制
1.迎合對方的心,牽制對方的身
2.孫悟空跑不出如來佛的手掌心
3.讓對方進入你設的局
4.牽鼻子勝過拽胳膊
5.做一隻智勇雙全的頭狼
6.欲取之,先造勢
7.抓住關鍵點,牽制其全身
8.掌握對方的把柄再做文章
9.鎖定對方的弱點用力
10.因勢利導,讓對方順著你的思路走
11.學點八卦推手,在順勢中反戈
12.善借力,蚍蜉也能撼大樹
13.投其所好,請君入甕
第7張底牌:退——勝敗無常,給自己留後路就是留希望
1.不要輕易拿出看家的本領
2.像貓一樣防備老虎
3.做人做事不可做得太絕
4.啥時候都不可把話說死
5.不要爭論,說話切莫太硬
6.世事多變,該回頭時且回頭
7.退路上照樣能滿載而歸
8.做人最忌太勢利
9.得理且饒人,讓人三分又何妨
10.山大王也有虎落平陽時
11.晴天留人情,雨天好借傘
12.兔子急了也咬人,不要把對手逼上絕路
13.進攻時切記先預留退路
14.培養幾個死心塌地的擋箭牌
訂閱:
文章 (Atom)