zoukankan      html  css  js  c++  java
  • DateTimeConverter

     

      xmlns:Converters="clr-namespace:SBMI.rEHR.Utils.Converter"

       <Local:View.Resources>

            <Converters:DateTimeConverter x:Key="DateTimeConverter"/>

        </Local:View.Resources>

    Converter={StaticResource DateTimeConverter},ConverterParameter='DateTimeString'

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Globalization;

    using System.Windows.Data;

     

    /********************************************

     * quietwalk

     * 06/26/2012

     *

     * ******************************************/

     

    namespace SBMI.rEHR.Utils.Converter

    {

        /// <summary>

        /// Convert DateTime to: DateTimeString MM/dd/yyyy; DateString; TimeString

        /// </summary>

        public class DateTimeConverter : IValueConverter

        {

            public object Convert(object value, Type targetType, object parameter, CultureInfo culture)

            {

                if (value == null) return null;

     

                DateTime dt = System.Convert.ToDateTime(value);

                if (dt == null) return null;

     

                if (parameter != null)

                {

                    string strResult = string.Empty;

                    string param = parameter as string;

     

                    if (string.IsNullOrEmpty(param) == false)

                    {

                        if (param.ToLower() == "datetimestring")

                        {

                            strResult = dt.ToString("MM/dd/yyyy");

                        }

                        else if (param.ToLower() == "datestring")

                        {

                            //strResult = string.Format("{0:d}", dt);

                            strResult = dt.ToString("MM/dd/yyyy");

                        }

                        else if (param.ToLower() == "timestring")

                        {

                            strResult = string.Format("{0:T}", dt);

                        }

                        return strResult;

                    }

                }//if

     

                return null;

            }

     

            public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)

            {

     

                throw new NotImplementedException();

            }

        }

    }

     

  • 相关阅读:
    CSS布局:让页底内容永远固定在底部
    PHP+jQuery实现翻板抽奖
    【数据结构】Java 版本 链表常用操作
    【数据结构】Python3版本 链表常用操作
    Python爬虫学习第一记 (翻译小助手)
    2019年第十届蓝桥杯真题解析JavaC组 A.求和
    2019年第十届蓝桥杯真题解析Java C组 B 矩形切割
    Java 13天基础 06天map集合小练习(黑马程序员) 统计字符串中每个字符出现的次数 (经典面试题)
    2019年第十届蓝桥杯真题解析JavaC组 D: 质数
    Java 9天入门(黑马程序员) 课程收尾 学生管理系统 (9.13)
  • 原文地址:https://www.cnblogs.com/quietwalk/p/2563468.html
Copyright © 2011-2022 走看看