Я думаю, что ОП хочет извлечь время из переменной даты-времени (исходя из названия вопроса).
x <- "2018-12-13 11:00:01 EST"
as.character(strptime(x, "%Y-%m-%d %H:%M:%S"), "%H:%M:%S")
[1] "11:00:01"
Другой вариант:
library(lubridate)
format(ymd_hms(x, tz = "EST"), "%H:%M:%S")
[1] "11:00:01"
Выезд P/Invoke.
Вызов Win32 DLLs в C# с P/Invoke
Если это - COM dll, то можно использовать COM Interop
создайте неуправляемый dll:
extern "C" __declspec(dllexport) __cdecl int sum(int a,int b); ---->
создайте пространство имен/класс к DllImport вышеупомянутый DLL
using System.Runtime.InteropServices;
namespace ImportDLL
{
public class importdll
{
public importdll()
{
}
DllImport("mysum.dll",
EntryPoint="sum",
ExactSpelling=false,
CallingConvention = CallingConvention.Cdecl)]
public extern int myfun(int a, int b);
}
}
создайте код aspx позади
using ImportDLL;
namespace TEST
{
public int my_result;
protected importdll imp = new importdll();
my_result = imp.myfun(1,1);
}
Просто добавлю, что pinvoke.net - отличный вики / ресурс для ваших нужд Win32.