Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Lukas
Результаты тестирования:
Тестируемые:

Public Function DateSQL(varDate As Variant) As String
    DateSQL = "#" & Month(varDate) & "/" & Day(varDate) & "/" & Year(varDate) & "#"
End Function

Public Function funFormatDate(datDate As Date) As String
    funFormatDate = Format(datDate, "\#mm\/dd\/yyyy\#")
End Function

Public Function Test()
    Dim datTest As Date
    Dim i As Long
    Dim strResponse As String
    
    datTest = Date
    Debug.Print "Start DateSQL", Time()
    For i = 1 To 5000000
        strResponse = DateSQL(datTest)
    Next i
    Debug.Print "End DateSQL", Time()
    Debug.Print
    Debug.Print "Start funFormatDate", Time()
    For i = 1 To 5000000
        strResponse = funFormatDate(datTest)
    Next i
    Debug.Print "End funFormatDate", Time()
    Debug.Print
End Function


А вот результат:

Start DateSQL               15:44:48 
End DateSQL                 15:45:18 

Start funFormatDate         15:45:18 
End funFormatDate           15:45:30 


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.