Ejemplo n.º 1
0
        static public bool IsDateTimeFormat(TDS7130_FORMAT format)
        {
            bool fmt = false;

            switch (format)
            {
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YMD_HMS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MDY_HMS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_HMS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YMD:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MD:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MD_H:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_HM:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YYMD_HMS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YYMDHM_:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MDYY_HMS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MDY:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YMD_HMS_MS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MDY_HMS_MS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_YYMD_HMS_MS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MDYY_HMS_MS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_MS:
            case TdsDataObject.TDS7130_FORMAT.kFmtDate_S_MS:
                fmt = true;
                break;

            default:
                fmt = false;
                break;
            }

            return(fmt);
        }
Ejemplo n.º 2
0
        static public string GetFormatTds2Google(TDS7130_FORMAT format)
        {
            string fmt = "";

            switch (format)
            {
            case TDS7130_FORMAT.kDefDblFmtFlg:
            case TDS7130_FORMAT.kUseFmtFlg:
            case TDS7130_FORMAT.kDefFmtFlg:
            case TDS7130_FORMAT.kFloat_01_00_FmtFlg:
                break;

            case TDS7130_FORMAT.kFmtp0:
            case TDS7130_FORMAT.kFmtp1:
            case TDS7130_FORMAT.kFmtp2:
            case TDS7130_FORMAT.kFmtp3:
            case TDS7130_FORMAT.kFmtp4:
            case TDS7130_FORMAT.kFmtp5:
            case TDS7130_FORMAT.kFmtp6:
            case TDS7130_FORMAT.kFmtp7:
            case TDS7130_FORMAT.kFmtp8:
            case TDS7130_FORMAT.kFmtp9:
            case TDS7130_FORMAT.kFmtp10:
            case TDS7130_FORMAT.kFmtp11:
            case TDS7130_FORMAT.kFmtp12:
            case TDS7130_FORMAT.kFmtp13:
            case TDS7130_FORMAT.kFmtp14:
            case TDS7130_FORMAT.kFmtp15:
                fmt = "0." + new String('0', (int)format);
                break;

            case TDS7130_FORMAT.kFmtE0:
            case TDS7130_FORMAT.kFmtE1:
            case TDS7130_FORMAT.kFmtE2:
            case TDS7130_FORMAT.kFmtE3:
            case TDS7130_FORMAT.kFmtE4:
            case TDS7130_FORMAT.kFmtE5:
            case TDS7130_FORMAT.kFmtE6:
            case TDS7130_FORMAT.kFmtE7:
                break;

            // long format
            case TDS7130_FORMAT.kFmtDate_YMD_HMS:
                fmt = "yy/MM/dd HH:mm:ss";
                break;

            case TDS7130_FORMAT.kFmtDate_MDY_HMS:
                fmt = "MM/dd/yy HH:mm:ss";
                break;

            case TDS7130_FORMAT.kFmtDate_HMS:
                fmt = "HH:mm:ss";
                break;

            case TDS7130_FORMAT.kFmtDate_YMD:
                fmt = "yy/MM/dd";
                break;

            case TDS7130_FORMAT.kFmtDate_MD:
                fmt = "MM/dd";
                break;

            case TDS7130_FORMAT.kFmtDate_MD_H:
                fmt = "MM/dd HH";
                break;

            case TDS7130_FORMAT.kFmtDate_HM:
                fmt = "HH:MM";
                break;

            case TDS7130_FORMAT.kFmtDate_YYMD_HMS:
                fmt = "yyyy/MM/dd HH:mm:ss";
                break;

            case TDS7130_FORMAT.kFmtDate_YYMDHM_:
                fmt = "yyyyMMddHH";
                break;

            case TDS7130_FORMAT.kFmtDate_MDYY_HMS:
                fmt = "MM/dd/yyyy HH:mm:ss";
                break;

            case TDS7130_FORMAT.kFmtDate_MDY:
                fmt = "MM/dd/yy";
                break;

            case TDS7130_FORMAT.kFmtDate_YMD_HMS_MS:
                fmt = "yy/MM/dd HH:mm:ss.ff";
                break;

            case TDS7130_FORMAT.kFmtDate_MDY_HMS_MS:
                fmt = "MM/dd/yy HH:mm:ss.ff";
                break;

            case TDS7130_FORMAT.kFmtDate_YYMD_HMS_MS:
                fmt = "yyyy/MM/dd HH:mm:ss.ff";
                break;

            case TDS7130_FORMAT.kFmtDate_MDYY_HMS_MS:
                fmt = "MM/dd/yyyy HH:mm:ss.ff";
                break;

            case TDS7130_FORMAT.kFmtDate_MS:
                fmt = "FF";
                break;

            case TDS7130_FORMAT.kFmtDate_S_MS:
                fmt = "ss.ff";
                break;

            case TDS7130_FORMAT.kFmtDate_UTC:
                fmt = "yyyy-MM-ddTHH:mm:ss.ffzzz";
                break;
            }
            return(fmt);
        }