2007年11月08日

[.NET]エポックタイムスタンプを取得する

C#で、グリニッジ標準時刻の経過秒数(エポック秒)を取得したい...
と思ったら一発でできる関数が無いのでした。

仕方ないので自作したのが以下です。

 ※体裁を整えるため、インデントを意図的に全角空白にしています。
  コピペではコンパイル通らないので、ご注意下さい

━━━━━━━━━━━━━━━
#region GetEpocTime
/// <summary>
/// グリニッジ経過時間(秒)を取得します。
/// </summary>
/// <returns>int グリニッジ経過時間(秒)</returns>
/// <remarks>
///   戻り値がint型なのは、アプリの都合上。
///   この関数は、2038年問題で死亡します。
/// </remarks>
private int GetEpocTime()
{
  // グリニッジ標準の現在時刻
  DateTime dtNow = DateTime.Now.ToUniversalTime();
  
  // グリニッジ標準の開始時刻
  DateTime dtEpoc = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
  
  // グリニッジ経過時刻を取得
  TimeSpan tsEpoc = dtNow.Subtract(dtEpoc);
  
  // 秒で返す(都合によりint型)
  return (Convert.ToInt32(tsEpoc.TotalSeconds));
}
#endregion
━━━━━━━━━━━━━━━

●参考資料
[日付や時刻を処理する]
http://itpro.nikkeibp.co.jp/article/COLUMN/20061127/254970/

[PHPにおける日付と時刻の混乱]
http://codezine.jp/a/article/aid/1816.aspx?p=2
posted by てるとみ at 00:19| Comment(0) | TrackBack(0) | プログラミング/.NET関係 | このブログの読者になる | 更新情報をチェックする

2007年10月09日

ブログを更新する意義...

最近、職場のネット監視が強化されまして
一般的なブログ、掲示板など情報発信する類のページが
一斉に見れなくなりました・・・orz

つまるところ、このブログも見れないわけで、
せっかくノウハウメモしても仕事中に見れないので
正直なところ更新する意欲が沸かない状況になってました。

また、最近は立場も変わってめっきり開発の現場を離れて
プロジェクトをまわすことに専念することになっています。
これもまた、ネタを作れない原因になっています。
(・・・と、思いっきり言い訳してみる)

でも、せっかく徒然なるままに書いてきたブログだし、
不定期でも更新してこう!
と仕事修羅場中に思って書き始めました。

ブログの方向性が何だかわからないけど、
今後はどちらかというとプロマネ的な内容になっていく
かも知れません。

自分自身の試行錯誤の軌跡となることを夢見て、
マイペースに続けていこうと思います。
posted by てるとみ at 00:16| Comment(0) | TrackBack(0) | ぼやき | このブログの読者になる | 更新情報をチェックする

2007年10月08日

[.NET2.0].NET2.0流のCSV読み込み

●CSVファイルを読み込むには?[2.0のみ、C#、VB]
http://www.atmarkit.co.jp/fdotnet/dotnettips/487csvparser/csvparser.html

VisualBasic用のクラスに、TextFieldParserという
便利なクラスが.NET2.0から追加されているようです。

ミソなのは、いわゆるダブルクォートでくくられたカンマは
文字列として扱う、などのExcel仕様にマッチしている点です。

C#で使う場合は、Microsoft.VisualBasicアセンブリの参照設定が
必要になります。
が、手間はそのぐらいです。
posted by てるとみ at 17:30| Comment(0) | TrackBack(0) | プログラミング/.NET関係 | このブログの読者になる | 更新情報をチェックする

2007年10月07日

[ASP.NET]Webアプリケーションの実行ファイル

VisualStudio.NET2005のWebサイト作成で
プロジェクトを作成してみると、
「あれ?binディレクトリにアセンブリが無い・・・」
という状況にぶつかりました。

いざ、リリースしようとしたらコピーすべき
実行ファイルが無いっす・・・という初歩的な
悩みがちょっと新鮮だった今日この頃です。

結局、以下の手順ですぐに解決しました。

◆Webサイトをリリースする際のお作法
 ビルド⇒Webサイトの発行

続きを読む
posted by てるとみ at 23:51| Comment(2) | TrackBack(0) | プログラミング/.NET関係 | このブログの読者になる | 更新情報をチェックする

2007年08月25日

[フェイキックIOL]三ヶ月検診

目の手術(フェイキックIOL)の三か月検診に行ってきました。
いざ、久し振りの神奈川クリニックへ。

一か月検診と同じで、眼圧、屈折率、細胞の数、と
確認して、視力検査。
視力検査は左右2.0、両目2.0でございました。

仕事で近くばかり見てるので、ちょっと悪くなってるか
ぐらいに思ってたけど、逆に視界がクリアになってきたみたい。
うーん、素晴らしい。

医師の診断でも、全くもって問題なし。
順調ですよ、とのこと。

目薬は、さらに弱めの炎症を抑える薬を一種類と、
涙の代わり用として使う二種類になりました。
炎症抑える目薬は三本使い切ったところで、終わり。
目薬無しの生活が近づいてきています。

サウナとか気になってたんですけど、別に気にせず
入って良いみたいでした。
基本的に、目への強い衝撃さえ気をつければ
普通に過ごせるみたいっすね。

快適です!
posted by てるとみ at 22:48| Comment(6) | TrackBack(0) | フェイキックIOL | このブログの読者になる | 更新情報をチェックする
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。