locked
関数各種について教えてください RRS feed

  • 質問

  • 次の機能を持った関数と使用方法を教えてください

    日付加算

      WindowsForm での関数:DateAdd

    小数点以下切捨て

      WindowsForm での関数:Fix

    よろしくお願いします。

    • 移動 Mike Wang (MSCS) 2012年10月2日 10:59 (移動元:Windows Phone 7 How-to)
    2012年4月29日 15:54

回答

すべての返信

  • ひとつ自己解決しました。

    DateAdd の代わりになるのは TimeSpan で、次のように使用します。

    datValue = DateAdd(DateInterval.Day, 1, datValue)

    は、

    datValue = datValue.TimeSpan.FromDays(1)

    でした。

    2012年4月29日 18:29
  • 日付加算
    DateTime.AddSystem.TimeSpan型のオブジェクトを加えるか,若しくはDateTime.AddDaysDateTime.AddHoursなどを使って足していきます。 Addの代替として+演算子や+=演算子を利用可能です。

    小数点以下の切り捨て
    Microsoft.VisualBasic.Conversions.Fix相当のメソッドは存在しません (Silverlight 3以降にはあるが,Silverlight for Windows Phoneには存在しない)。符号を見てMath.FloorまたはMath.Ceilingを使います。
    • 編集済み YuO 2012年4月29日 19:25 リンク先の誤りを修正 (.NET Fx => Silverlight)
    • 回答としてマーク Tech-Bee 2012年4月29日 19:32
    2012年4月29日 19:23
  • ありがとうございます~

    Fix についてもとりあえず Math.Floor で自己解決が出来たので報告を書こうと思ってこのスレッドを開いたのですが、こんなに丁寧な回答をいただけて本当にうれしいです。

    ありがとうございました。

    2012年4月29日 19:32